DedeCMS删除或整理TAG标签,如果这个页面被索引(已有百度快照),访问时会显示如下,状态码返回的是200。如果多个页面都这样,意味着这些页面网址路径不同,但内容相同,不利于网站优化优化,能不能让这个页面返回404状态码呢?
找到/include/arc.taglist.class.php
,找到
$msg = "系统无此标签,可能已经移除!<br /><br />你还可以尝试通过搜索程序去搜索这个关键字:<a href='$fullsearch'>前往搜索>></a>"; ShowMsg($msg,"-1");
修改为:
$msg = "系统无此标签,可能已经移除!<br /><br />你还可以尝试通过搜索程序去搜索这个关键字:<a href='$fullsearch'>前往搜索>></a>"; header("HTTP/1.1 404 Not Found"); header("status: 404 Not Found"); ShowMsg($msg,$GLOBALS['cfg_basehost']/tags.html);//跳转到tags页面
发表评论