哥斯拉 发表于 2021-12-29 16:24:14

discuz已删除标签返回200,删除标签返回404状态错误页解决方案

使用discuz论坛程序搭建网站的朋友应该有遇到这样的问题,当删除掉已经收录的论坛标签时,已删除的标签页面返回状态码并不是404错误,还是200状态码。这对于SEO来讲非常影响,飘仙通过的研究摸索找到了解决方案。

Discuz删除标签默认返回200状态,处理后 返回404;具体处理方法如下:
找到如下文件,如果用的不是默认模板请找对应文件
\template\default\tag\tagitem.htm
在180行代码<div class="taglist mtm mbm"><p class="emp">{lang empty_tags}</p></div>
上边添加如下代码:
    {eval}                                        header('HTTP/1.1 404 Not Found');                              {/eval}


最后,如果你有使用DISCUZ论坛程序,请检查一下是否出现本文提到的SEO问题,请自行处理。
页: [1]
查看完整版本: discuz已删除标签返回200,删除标签返回404状态错误页解决方案

创宇盾启航版免费网站防御网站加速服务