Discuz删除文章返回404状态错误页解决方案

深圳SEO
深圳SEO
深圳SEO
29444
文章
1
评论
2020年3月25日00:13:08 评论 5,735

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

  Discuz删除文章时返回404状态并跳转到错误页,如下图所示:

  Discuz删除文章返回404状态错误页解决方案Discuz删除文章返回404状态错误页解决方案

  处理后:

  Discuz删除文章返回404状态错误页解决方案Discuz删除文章返回404状态错误页解决方案

  站长SEO们应该有发现,虽然这个板块被删除了,但是对于搜索引擎返回的状态码竟然还是200,也就是搜索引擎会把这个页面当作正常页面一样索引,但是这个页面却是没有内容的,这种类似现象应该叫做软404,也就是看似是一个404样式,却完全没有产生404的效果,起码没有返回状态码404。

  其实这是discuz程序seo方面的一个盲区,我们需要做的是,将一个已经被删除的帖子或者文章给予搜索引擎返回码404,然后制作一个404页面,这样才是一个对于搜索引擎友好的设计。

  需要修改的程序路径,找到如下程序代码。

  source\module\forum\forum_viewthread.php

  如果是文章的话则是:source\module\portal\portal_view.php,以此类推。

  showmessage('thread_nonexistence');

  修改替换为这段代码:

  header('HTTP/1.1 404 Not Found');

  header('status: 404 Not Found');

  include('404.html');

  exit();

  }

  如图所示:

  Discuz删除文章返回404状态错误页解决方案Discuz删除文章返回404状态错误页解决方案

  这里的“404/index.html”为自己设置的404页面的路径。

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

  有帮助请点赞,转载请注明出处,无忧博客收集整理,希望对你有用。( ^_^ )/~~拜拜。

深圳SEO
谷歌自然优化排名怎么做 Google运营

谷歌自然优化排名怎么做

谷歌自然优化排名怎么做 在 企 业 进 行 外 贸 网 站 推 广 时 , 谷 歌 优 化 是 拓 展 海 外 客 户 , 树 立 品 牌 形 象 的 重 要 渠 道 。 而 谷 歌 优 化 是 很 ...
网站运营SEO搜索技巧 SEO优化

网站运营SEO搜索技巧

可 以 说 , 搜 索 引 擎 是 我 们 最 好 的 自 学 老 师 , 不 仅 效 率 高 , 而 且 这 种 学 习 方 法 真 的 是 你 自 己 的 经 验 , 更 重 要 的 是 , 它 ...
做SEO优化有什么诀窍 SEO优化

做SEO优化有什么诀窍

大 家 都 了 解 过 S E O 网 站 优 化 , 但 是 对 于 网 站 优 化 还 有 S E O 优 化 都 不 是 很 了 解 其 中 的 概 念 , 其 实 简 单 来 说 , S E ...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: