先鋒:實踐站點設置301長久重定向

我想站長朋友們對301再知道得清楚然而了,幾乎每個建站的朋友們,一般都會做個最簡單的301長久重定向,將不帶www的301重定向到帶www的首頁域名上。301跳轉帶來的益處也無須多說,是搜索引擎網站承認的友善的跳轉形式。今日聊得是301假如跳轉錯了,一樣的帶來的麻煩也不小,先看下邊的圖。

在這種事情狀況下,因為301重定向的設置不正確,造成開創了一個不正確的帶參變量/?id=1234新頁面,而動態頁面中,這麼的首頁和真正首頁是同樣的。這就意味著,首頁每日更新,這新頁面也跟著更新。再試著想想,假如這個web目次下有N個頁面301重定向至首頁,則意味著開創N個新頁面,換言之N個首頁,這麼的後果大家不言而喻了。

這是一個問題,緊急需要解決,那末解決這個問題,困難程度又來了。網上找了一大堆資料,請求指教了眾多人撲空解答。不容易解決的地方就在/?這處,可以說是煞費苦心。最終一度讓步301,用JS跳轉這種形式去虧損權重的形式去淘汰不正確頁面,可是最終仍然整出來了。大家看看,服務器要支持.htaccess文件。

Options +FollowSymLinks
RewriteEngine on
#RewriteCond 百分之百{HTTP_HOST} ^domain。com [NC]
# RewriteRule ^(.*)$ http://www。domain。com/$1 [L,R=301]
#RewriteLogLevel 3
#RewriteLog logs/rewrite.log
#RewriteBase /
RewriteCond 百分之百{QUERY_STRING} id=
#RewriteRule (.*) http://www。domain。com/$1? [R=301]
RewriteRule ^$ http://www。domain。com/? [L,R=301]

上頭是我解決的一個特殊的事例,代碼也到此保留下來。301長久重定向雖然好用,不過用錯了也會帶來不少麻煩,很影響你的站點。最終,提示做了301重定向的站長朋友,查緝一下子你們的設置,尤其是對於多個目次設置了301長久重定向。本文由投資創業/ 站長原創所得,熱烈歡迎保存鏈接過載,交流Q281336241,謝謝!