使用discuz论坛程序搭建网站的朋友应該有遇到这样的问题当删除页面掉已经收录的论坛帖子文章时,原来的页面返回状态码并不是404错误还是200状态码。这对于SEO来讲非常影响通过无忧哥的研究及摸索找到了解决方案。
Discuz删除页面文章时返回404状态并跳转到错误页如下图所示:
站长SEO们应该有发现,虽然这个板块被删除页面了但是对于搜索引擎返回的状态码竟然还是200,也就是搜索引擎会把这个页面当作正常页面一样索引但是这个页面却是没有內容的,这种类似现象应该叫做软404也就是看似是一个404样式,却完全没有产生404的效果起码没有返回状态码404。
其实这是discuz程序seo方面的一个盲區我们需要做的是,将一个已经被删除页面的帖子或者文章给予搜索引擎返回码404然后制作一个404页面,这样才是一个对于搜索引擎友好嘚设计
需要修改的程序路径,找到如下程序代码