您现在的位置是:主页 > 建站知识 > 建站知识

织梦DedeCMS删除TAG标签后返回404状态码

方元2021-05-29建站知识人已围观

简介DedeCMS删除或整理TAG标签,如果这个页面被索引(已有百度快照),访问时会显示如下,状态码返回的是200。如果多个页面都这样,意味着这些页面网址路径不同,但内容相同,不利于网站

DedeCMS删除或整理TAG标签,如果这个页面被索引(已有百度快照),访问时会显示如下,状态码返回的是200。如果多个页面都这样,意味着这些页面网址路径不同,但内容相同,不利于网站优化优化,能不能让这个页面返回404状态码呢?

11.png

找到/include/arc.taglist.class.php,找到

$msg = "系统无此标签,可能已经移除!<br /><br />你还可以尝试通过搜索程序去搜索这个关键字:<a href='$fullsearch'>前往搜索&gt;&gt;</a>";
ShowMsg($msg,"-1");

然后将

ShowMsg($msg,"-1");

改成

header("HTTP/1.1 404 Not Found");
header("status: 404 Not Found");
ShowMsg($msg,$GLOBALS['cfg_basehost']/tags.html);


图片.png


这样当你删了TAG标签,如果这个页面被索引(已有百度快照),那么当搜索引擎蜘蛛再次访问这个url的时候,返回的状态码都是404了


很赞哦! ()

相关文章

站长周边福利领取

标签云