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

深圳SEO
深圳SEO
深圳SEO
23716
文章
0
评论
2020年3月25日00:13:08 评论 5,656

  使用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
SEM和SEO有什么不同之处 SEO优化

SEM和SEO有什么不同之处

SEM和SEO有什么不同之处?首先,要说一下,SEM和SEO两者是包含关系,而不是付费广告和自然排名的的并列关系。很多人搞不清两者的概念,就会出现SEM就是付费广告,SEO是自然排...
网站关键词挖掘工具和正确使用方式 SEO优化

网站关键词挖掘工具和正确使用方式

1、百度指数百度指数是一个站长经常使用的一个工具,因为我们能简单的查询的我们需要关键词的指数和热度。但对于一些词来说在百度指数里搜索不到。这就会使我们在选择词时,要留意一下。2、百...
一个新网站怎么确认关键词进行优化? SEO优化

一个新网站怎么确认关键词进行优化?

网站最初的建立是为了我们所挖掘的关键词能得到好的排名,所以开始我们就需要确认我们网站的目标关键词有哪些?只有明确好了我们关键词才能定位我们网站的主题。那么我们在寻找关键词的时候怎么...
移动端网站如何才能做好SEO优化呢? SEO优化

移动端网站如何才能做好SEO优化呢?

随着智能手机的不断普及,大家上网的方式也发生了很大的变化,以前大家上网的设备主要是电脑,现在都逐渐的转移到手机上了,既然大家都转移到手机上去上网了,那我们的网站想要获得更多的流量,...
匿名

发表评论

匿名网友 填写信息

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