discuz使被删除的论坛帖子、专题栏目、门户文章返回404状态码的方法-亲测有效

写在前面

discuz程序被删除的帖子、栏目、门章或无效链接默认返回200,如果我们文章链接或栏目失效,搜索引擎也会继续抓取,如果网站存在的无效链接太多,而且都是200状态码,那么势必会引发网站降权,那么我们究竟应该如何解决这个问题呢?废话不多说,接着往下看。


专题栏目页链接失效返回404

showmessage('topic_not_exist');

修改为:

header('HTTP/1.1 404 Not Found');
header('status: 404 Not Found');
include('/404.html');(404页面的地址,自行设置)
exit();


门户文章链接失效返回404

修改文件:source\module\portal\portal_view.php

showmessage('view_article_no_exist');

修改为:

header('HTTP/1.1 404 Not Found');
header('status: 404 Not Found');
include('404.html');
exit();


论坛帖子链接失效返回404

修改文件:source\module\forum\forum_viewthread.php

showmessage('thread_nonexistence');

修改为:

header('HTTP/1.1 404 Not Found');
header('status: 404 Not Found');
include('404.html');
exit();

注:修改时请备份文件,以免程序崩溃,以上就是本期discuz教程的全部内容了,希望对大家有所帮助!想要了解更多建站知识,请持续关注本站的seo建站优化板块,不定期更新教程。

原创文章,作者:NHSEO,如若转载,请注明出处:http://www.seoyhjc.com/Discuz/80.html
-- 展开阅读全文 --
鼠标点击网页空白处出现爱心特效js代码
« 上一篇 04-20
鼠标点击网页空白处显示文字特效代码分享
下一篇 » 04-21

发表评论

作者信息

热门文章

标签TAG

热评文章