首頁  >  文章  >  CMS教程  >  phpcms如何配置404

phpcms如何配置404

尚
原創
2020-01-02 09:45:534000瀏覽

PHPCMS是一款網站管理軟體。該軟體採用模組化開發,支援多種分類方式,使用它可方便實現個人化網站的設計、開發與維護。它支援眾多的程式組合,可輕鬆實現網站平台遷移,並可廣泛滿足各種規模的網站需求。

phpcms如何配置404

在phpcms v9系統中設定404錯誤頁的方法:

1、在網站根目錄,建立一個page404.php文件,內容為:

<?php header(&#39;http/1.1 404 Not found&#39;);  ?>

或:

<?php header( $_SERVER[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  ?>

或:

<?php  header( $_ENV[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  ?>

2、在函數庫中定義404頁面。

修改phpcms/libs/functions/global.fnc.php,最後位置,插入:

function page404(){  
    header($_SERVER[&#39;SERVER_PROTOCOL&#39;]." 404 Not Found", true, 404 );  
    require(&#39;page404.php&#39;);  
    exit();  
}

3、在phpcms/module/content/index.php中找到lists和show方法,修改插入:

show方法:

if(!$catid || !$id)   
        page404()
if(!isset($CATEGORYS[$catid]) || $CATEGORYS[$catid][&#39;type&#39;]!=0)  
       page404()
if(!$r || $r[&#39;status&#39;] != 99)   
       page404()

lists方法:

if(!isset($CATEGORYS[$catid])) 
page404()

這樣修改,當碰到上面的情況就會回傳狀態碼404。

PHP中文網,大量的免費PHPCMS教學,歡迎線上學習!

以上是phpcms如何配置404的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn