網(wǎng)站404錯(cuò)誤頁(yè)面模板是:
common/404.html
當(dāng)訪問(wèn)的內(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