A-A+
Phpcms V9网站404页面自定义错误提示方法
在使用香港空间里面往往都会有 404 页面,可以让我们自定义修改,找不到页面显示的时候就用 404 页面进行代替显示,可最近将 phpcms v9 搬家之后,新的空间不支持 404 页面的显示,看来只有在 phpcms v9 程序里面进行代码实现了,下面夏日博客来教大家怎样在 phpcms v9 程序里面设置 404 页面的显示。
1、在网站根目录,建一个page404.php文件,内容为:
<?php header('http/1.1 404 Not found'); ?>
2、在 phpcms v9 函数库里面新建一个 404 的函数方法,代码如下:
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。