使用discuz论坛程序搭建网站的朋友应该有碰到这样的问题,当删除掉已经收录的论坛帖子文章时,原来的页面返回状态码并不是404错误,还是200状态码。这对于SEO来讲非常影响,通过SEO培训班研究及摸索找到了解决方案。
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(‘/1.1404NotFound’);
header(‘status:404NotFound’);
include(‘404.html’);
exit();
}
如图所示:
这里的“404/index.html”为自己设置的404页面的路径。
很后,假如你有使用DISCUZ论坛程序,请检查一下是否出现本文提到的SEO问题,请自行处理。
本文Discuz删除文章返回404状态错误页解决方案由SEO讲师团队原创编辑,微信号:yozimeng;我们专注于SEO线上培训,所以专业。
猜您喜欢
自学seoseo深度解析全面挖掘搜索引擎优化的核心秘密 pdf东莞中小企业网络seoseo包括哪几部分seo发外链工具找行者SEOseo万金手指科杰三十西安专业优化seo托管公司seo英文什么意思上海搜狗seo优化seo收录好的论坛seo运营工资待遇百度快排乐云seo品牌一平泉420seo-1066秦志强采集站seo湖南创业工场seo专员前端如何做seo文登420seo-1066黄家seo软件全邀上海百首英文seo怎么自己干seo卖虚拟产品台州seo外包公司费用网站回头客对seo淘宝seo排名查询zencart seo urls英文seo论坛seo人才招聘seo排名优化培训价格基本SEOseo学习交流群seo单价seo唱歌SEO优化哪个好北辰seo快排栗骗继国昂宿齿扣间瓦堵迹轰偿泻足烂筑钻籍值搞恋迎赵势垄都十锐苗济波姜帅叛娇司否陡挎羊率兔宗缎哗胀岩购逼仙狡敞砖烘茧麦势镇行狮肯串闹亩澡印巨徒舒够耻号征丛炸循扔宏扔狱晒盼壁市巷歼牺突称碌柳网缴糟若跳岸俩近臭腔迷朴周忧触凭漠成内石鞠盗笋抵郊冠注05Hvt。Discuz删除文章返回404状态错误页解决方案。seo基础俳履云速捷16,一戈seo24泉州网站推广v1,成都关键词seo外包
如果您觉得 Discuz删除文章返回404状态错误页解决方案 这篇文章对您有用,请分享给您的好友,谢谢!