cms怎么设置404页面?默认返回的是200状态码 3个步骤 已验证
1.之前要注意主机服务器中 取消自动定向404 到配置中自己添加进去如图
1.配置HTTP异常模板
目录位置 修改 application/config.php 文件,添加以下代码,指定404页面路径:
'http_exception_template' => [
404 => APP_PATH . '404.html',
],
在目录application/config.php
文件中添加 对应位子添加进去
3.内容页控制器(addons/cms/controller/Archives.php
)
$this->error(__('No specified channel found')); 改成
throw new \think\exception\HttpException(404, '页面不存在');
如图
4.频道页控制器(addons/cms/controller/Channel.php
)
//$this->error(__('No specified channel found'));
改成 或添加 注意加//
throw new \think\exception\HttpException(404, '页面不存在');
发表评论 取消回复