网站404错误页面模板是:
common/404.html
当访问的内容被删除时就会跳转到这个页面,提示这个页面不存在了。
如果是服务器(如Nginx)强制使用服务器自己的404页面的话,这个页面就无法执行了,那么如何不采用服务器自己的404页面呢?
这里提供两种方案。
方案一:
修改/diy/branch/fqb/D_Common.php,大概第2400行左右
/**
* 引用404页面
*/
public function goto_404_page($msg) {
//header("status: 404 Not Found"); 这句话删除掉
$this->template->assign(array(
'msg' => $msg,
'meta_title' => $msg
));
$this->template->display('404.html');exit;
}把上面的那句话删除就行。
方案二(Nginx为例):
找到nginx.conf配置文件或者自己的虚拟机的conf配置文件,删除下面的一行
error_page xxxxxx
再重启服务器。
文档最后更新时间:2017-02-07 02:13:46