天天看點

301重定向 網站SEO中權重轉移的基本操作

作為一名普通使用者,在浏覽網頁時,通過浏覽器向目前網站伺服器發送浏覽請求,然後伺服器傳回一個轉移跳轉的狀态碼,接着将使用者引導進入另外一個網址。這種狀态碼是301,301重定向不僅僅對使用者适用,對搜尋引擎同樣适用。301重定向的目的和做法,安邦運維為大家分享。

一、為什麼要做301重定向

301重定向的目的,主要是為了降低因為網站改版、伺服器錯誤等因素造成的網頁位址更改對SEO造成的影響。

依據HTTP協定的301指令,能引導爬蟲将權重和流量轉移到新的網址,除了能提升使用者體驗度,還能在網站改版初期也能獲得不錯的權重和關鍵詞排名。

二、做301重定向的四種情況

1、帶WWW的網址和不帶WWW的網址

比如你的網站是ruangseo.com,如果域名www.ruangseo.com和ruangseo.com都指向了同一網站,那麼搜尋引擎就會認為這是兩個網站,收錄量和排名都不一樣,由此會造成權重和流量分散,對網站SEO而言不是太友好。

2、網站改版造成的網址變化

改版以後的網站,網址URL連結可能會跟之前有所差别,如果你舊網站的檔案已經被删除,搜尋引擎仍然會循着之前的網址來通路這個檔案。這樣就會造成死鍊,不利于整站的SEO,為了減少這種情況的損失,可以手動添加301重定向将舊網址重定向到新的URL連結。

3、程式錯誤

程式錯誤會造成一個内容對應多條連結的情況,為了集中權重,需要使用301重定向。

4、域名的遷移

域名遷移到新域名,能減少流量、權重和排名下降的損失。

三、如何實作301重定向

1、用ASP代碼實作301重定向

<%

Response.Status=’’301MovedPermanently”

Response.AddHeader”Location”,”www.ruangseo.com”

%>

2、IIS中的301重定向

打開Internet資訊服務,然後點選右鍵要跳轉的檔案夾,在選擇快捷菜單中的選擇“屬性”指令。

在彈出對話框中,找到“連結到資源時的内容來源”,選擇“重定向到URL”,在下面的文本框中輸入要跳轉到的頁面。

同時将“用戶端定向到”下面的“資源的永久重定向”複選框中。

點選“應用”按鈕。

3、ColdFusion中的301重定向

<.cfherdername=”Location”value=”

http://www.ruangseo.com

”>

4、用PHP實作的301重定向

<?

Header(“HTTP/1.1301Movedpermanently”);

Header(“Location:www.ruangseo.com”);

5、用ASP.NET實作301重定向

Privatevoidpage_Load(objectsender,System.EcenArgse)

Response.Status=”301MovedPermanently”;

Response.AddHeader(“Location”,

”);

四、送出百度

百度的資源平台-優化與維護-網站改版,改版規則的新舊連結使用301重定向。官方的解釋是,站點目錄和域名發生變化時,如果要讓百度快速收錄變化後的連結,用這個工具能加速百度對新舊連結的替換。

301重定向操作并不複雜,但是容易被很多站長忽略,以上是筆者對于301重定向的了解和實施方法總結,僅供參考。

本文來自武漢SEOwww.ruangseo.com