網(wǎng)站404錯(cuò)誤頁(yè)面模板是:
common/404.html
當(dāng)訪問的內(nèi)容被刪除時(shí)就會(huì)跳轉(zhuǎn)到這個(gè)頁(yè)面,提示這個(gè)頁(yè)面不存在了。
如果是服務(wù)器(如Nginx)強(qiáng)制使用服務(wù)器自己的404頁(yè)面的話,這個(gè)頁(yè)面就無(wú)法執(zhí)行了,那么如何不采用服務(wù)器自己的404頁(yè)面呢?
這里提供兩種方案。
方案一:
修改/diy/branch/fqb/D_Common.php,大概第2400行左右
/**
* 引用404頁(yè)面
*/
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配置文件或者自己的虛擬機(jī)的conf配置文件,刪除下面的一行
error_page xxxxxx
再重啟服務(wù)器。
文檔最后更新時(shí)間:2017-02-07 02:13:46