phpcms是一款網站管理軟件。該軟件采用模塊化開發,支持多種分類方式,使用它可方便實現個性化網站的設計、開發與維護。它支持眾多的程序組合,可輕松實現網站平臺遷移,并可廣泛滿足各種規模的網站需求。
在phpcms v9系統中設置404錯誤頁的方法:
1、在網站根目錄,建一個page404.php文件,內容為:
<?php header('http/1.1 404 Not found'); ?>
或:
立即學習“PHP免費學習筆記(深入)”;
<?php header( $_SERVER['SERVER_PROTOCOL']." 404 Not Found", true, 404 ); ?>
或:
立即學習“PHP免費學習筆記(深入)”;
<?php header( $_ENV['SERVER_PROTOCOL']." 404 Not Found", true, 404 ); ?>
2、在函數庫中定義404頁面。
修改phpcms/libs/functions/global.fnc.php,最后位置,插入:
function?page404(){?? ????header($_SERVER['SERVER_PROTOCOL']."?404?Not?Found",?true,?404?);?? ????require('page404.php');?? ????exit();?? }
3、在phpcms/module/content/index.php中找到lists和show方法,修改插入:
show方法:
if(!$catid?||?!$id)??? ????????page404() if(!isset($CATEGORYS[$catid])?||?$CATEGORYS[$catid]['type']!=0)?? ???????page404() if(!$r?||?$r['status']?!=?99)??? ???????page404()
lists方法:
if(!isset($CATEGORYS[$catid]))? page404()
這樣修改,當碰到上面的情況就會返回狀態碼404。
PHP中文網,大量的免費PHPCMS教程,歡迎在線學習!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦