A-A+

Phpcms V9网站404页面自定义错误提示方法

2015年03月30日 PHP开源系统 暂无评论 阅读 21 views 次

在使用香港空间里面往往都会有 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。

标签:

给我留言