使用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狀態錯誤頁解決方案 這篇文章對您有用,請分享給您的好友,謝謝!