在使用香港空间里面往往都会有 404 页面,可以让我们自定义修改,找不到页面显示的时候就用 404 页面进行代替显示,可最近将 phpcms v9 搬家之后,新的空间不支持 404 页面的显示,看来只有在 phpcms v9 程序里面进行代码实现了,下面夏日博客来教大家怎样在 phpcms v9 程序里面设置 404 页面的显示。,1、在网站根目录,建一个page404.php文件,内容为:,2、在 phpcms v9 函数库里面新建一个 404 的函数方法,代码如下:,3、最后还要在模型里面修改一下,在phpcms/module/content/index.php中找到lists和show方法,修改插入:,show方法:,lists方法:,这样修改,当碰到上面的情况就会返回状态码404。,

在使用香港空间里面往往都会有 404 页面,可以让我们自定义修改,找不到页面显示的时候就用 404 页面进行代替显示,可最近将 phpcms v9 搬家之后,新的空间不支持 404 页面的显示,看来只有在 phpcms v9 程序里面进行代码实现了,下面夏日博客来教大家怎样在 phpcms v9 程序里面设置 404 页面的显示。

1、在网站根目录,建一个page404.php文件,内容为:


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。

,

在使用香港空间里面往往都会有 404 页面,可以让我们自定义修改,找不到页面显示的时候就用 404 页面进行代替显示,可最近将 phpcms v9 搬家之后,新的空间不支持 404 页面的显示,看来只有在 phpcms v9 程序里面进行代码实现了,下面夏日博客来教大家怎样在 phpcms v9 程序里面设置 404 页面的显示。

1、在网站根目录,建一个page404.php文件,内容为:


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。

最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞