找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1891|回复: 0

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

[复制链接]
发表于 2021-8-11 09:25:17 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
使用discuz论坛程序搭建网站的朋友应该有遇到这样的问题,当删除掉已经收录的论坛标签时,已删除的标签页面返回状态码并不是404错误,还是200状态码。这对于SEO来讲非常影响,飘仙通过的研究摸索找到了解决方案。

Discuz删除标签默认返回200状态,处理后 返回404;具体处理方法如下:
找到如下文件,如果用的不是默认模板请找对应文件
\template\default\tag\tagitem.htm

在180行代码
  1. <div class="taglist mtm mbm"><p class="emp">{lang empty_tags}</p></div>
复制代码

上边添加如下代码:
  1.     {eval}
  2.                                         header('HTTP/1.1 404 Not Found');
  3.                                 {/eval}
复制代码



最后,如果你有使用DISCUZ论坛程序,请检查一下是否出现本文提到的SEO问题,请自行处理。



发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-26 00:18 , Processed in 0.096701 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表