canonical缺陷評論增加首頁和帖子回复頁鏈接收錄

<link rel="canonical" href="URL" 網頁推薦搜索引擎,當前以哪個網址鏈接收錄,因為,因為,說,網站的鏈接指定。都是動態語言的,一個網頁會有很多不同的網址,如果沒有規範指定的搜索引擎收錄的網址,那麼搜索引擎會很迷茫,看到一些網頁內容一樣,從而認為SEO作弊,導致網頁收錄不佳,情況嚴重時甚至被ķ站。

頁1!目錄已經運用了規範的指令,但是存在很大的不足。

網站首頁沒有作用規範指示,而且默認使用forum.php代替了傳統的index.php
帖子,經典的追求內容頁第一頁的虛假鏈接,設置以後,堅持經典的尋找引擎尋找線索的第一頁。

要為Discuz!首頁鏈接增加規範指令,可以按以下方法操作

用文本編輯軟件打開source/module/forum/forum_index.php
搜索 $gid = intval(getgpc('gid'));
在 $gid = intval(getgpc('gid')); 下面添加以下代碼

如果($gid < 1){
$_G = empty($_G) ? '' : $_G;
$_G = '<link rel="canonical" href="'.$_G.'" />' 。$_G;
}

複製代碼

保存,上傳到服務器。
要完善Discuz!帖子內容頁面的規範指令,可以按以下方法操作

用文本編輯軟件打開source/module/forum/forum_viewthread.php
搜索 $canonical = rewriteoutput('forum_viewthread', 1, '', $_G, 1, '', '');
修改為 $canonical = rewriteoutput('forum_viewthread', 1, '', $_G, $_GET, '', '');
保存,上傳到服務器。

分類