#discuz會產生哪些無效的頁面,有什麼問題?
1.刪除了的貼文、版塊,當造訪時傳回貼文不存在的提示訊息頁。
2.設定了一定權限才能瀏覽的貼文、版塊,得到沒權限的提示。
3.其它各種情況下的提示訊息頁面。這些都是給用戶看的,沒有實質內容。
以上這些頁面的URL仍是正常的URL,但內容只是給使用者看的,沒必要SE收錄。產生最大的問題還是重複內容的問題,如無權限訪問的帖子,大量刪除的帖子,不同的URL有很多,但內容都是一樣的,這些重複頁面沒有什麼用,對SE不友好。 (其實對於刪除了內容,應該返回404,但為了簡單,都使用加meta robots標籤,禁止ES收錄的方法來解決)
#修改提示訊息頁面,加入meta robots禁止收錄,解決重複內容問題。
修改global.func.php檔案中的showmessage函數,在這個函數中define('CACHE_FORBIDDEN', TRUE); 這一行的後面加上$extrahead .=''; 。
至此,dz所有提示頁面,都有meta robots標籤聲明禁止收錄,SE就不會收錄無權訪問的URL、對於已刪除的帖子,因為禁止收錄了,過一段時間也會從索引中刪除。這樣,給SE的都是一些有內容的網頁,對於提高權重會有好處。
作者:SEO小工; 來源:http://www.seo.banmutian.org/ ;版權所有,轉載請保留本聲明並註明作者、出處、和原文鏈接http://seo.banmutian.org/thread -11-1-1.html