天天看點

301重定向是什麼?301重定向怎麼做?3600 = 1 hour

頁面永久性移走(301重定向)是一種非常重要的“自動轉向”技術。網址重定向最為可行的一種辦法。當使用者或搜尋引擎向網站伺服器發出浏覽請求時,伺服器傳回的HTTP資料流中頭資訊(header)中的狀态碼的一種,表示本網頁永久性轉移到另一個位址。

301永久重定向對SEO無任何不好的影響,而且網頁A的的權重都會傳達給網頁B,對于搜尋引擎優化、網站優化來說,給搜尋引擎一個友好的資訊,告訴它此頁面已永久重定向,避免搜尋引擎找不到頁面。

如在位址欄裡輸入:

fgba.net 可以看到自動跳轉到www.fgba.net,這樣的效果就是301重定向。

301重定向怎麼做

1、linux的虛拟主機Apache的伺服器,需要支援.htaccess 這個檔案。(咨詢主機商是否支援)如果支援,則先2個域名都解析到同一個IP,然後在.htaccess檔案開始處加入一下規則:

RewriteEngine on

RewriteCond %{https_host} ^fgba.net [NC]

RewriteRule ^(.*)$ https://www.fgba.net/$1 [R=301,L]

2、window的虛拟主機IIS的伺服器,需要有安裝 ISAPI_Rewrite這個元件。(咨詢主機商是否支援)如果支援,則先2個域名都解析到同一個IP,然後在httpd.ini檔案開始處加入以下規則:

RewriteCond Host: ^fgba.net$

RewriteRule (.*)

https://www.fgba.net

$1 [R,I]

如果采用以上代碼不可行,請你嘗試下這個代碼:

[ISAPI_Rewrite]

RewriteEngine On

3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^fgba.net$

$1 [I,RP]

對于大部分虛拟主機是不支援這樣的操作,那這時候怎麼辦?

以上301重定向的操作方式并非是必須的,如果主機不支援,采用以下的方式也是同樣可以達到效果。

1、如果是全新的域名和網站,也就是沒帶www的域名暫時沒有被收錄,那麼可以采用首選域把沒帶www的域名轉發到帶www的域名上。

2、如果網站已經存在一段時間,沒帶www的域名也被收錄了很多頁面,則采用帶www和不帶www的域名同時解析到網站的IP。然後,網站的主導航,分類或次導航等一些比較重要的位置,盡可能采用帶www的絕對位址。

繼續閱讀