网站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