关于phpcms v9的404页面实现

当前位置 : 首页 > 网页制作 > CSS > 关于phpcms v9的404页面实现

关于phpcms v9的404页面实现

来源: 作者: 时间:2016-02-16 10:05
在phpcms 中,遇到没有的栏目或者内容,只是提示没有相应的信息,但返回的状态码依然是200,在优化上达不到效果,那么将如何来实现,其实也简单,下面为操作步骤:首先在网站根目

phpcms 中,遇到没有的栏目或者内容,只是提示没有相应的信息,但返回的状态码依然是200,在优化上达不到效果,

那么将如何来实现,其实也简单,下面为操作步骤:

首先在网站根目录,建一个page404.php文件,


[php]
<?php 
  header('http/1.1 404 Not found');  
?> 
404页面 

<?php
  header('http/1.1 404 Not found');
?>
404页面

然后在phpcms/module/content/index.php中找到lists和show.


[php] 
if(!$catid || !$id)  
 
        header('location:/page404.php'); 
 
if(!isset($CATEGORYS[$catid]) || $CATEGORYS[$catid]['type']!=0) 
 
        header('location:/page404.php'); 
 
if(!$r || $r['status'] != 99)  
 
        header('location:/page404.php'); 

if(!$catid || !$id)

  header('location:/page404.php');

if(!isset($CATEGORYS[$catid]) || $CATEGORYS[$catid]['type']!=0)

        header('location:/page404.php');

if(!$r || $r['status'] != 99)

        header('location:/page404.php');

在lists中:

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

        header('location:/page404.php');

这样就可以,返回的状态码是正确的。


 

Tag:
网友评论

<