最近有人問小編301重定向是什么?為什么要做301重定向?什么情況下可以使用301重定向?下面文匯軟件的菜鳥小編就整理了一下大神們的文章分享給大家,和大家共同學習什么是301重定向及其注意事項。

一、什么是301重定向?
301重定向(或叫301跳轉、301轉向)是用戶或搜索引擎蜘蛛向網站服務器發(fā)出訪問請求時,服務返回的HTTP數據流中頭信息(header)部分狀態(tài)碼的一種,表示本網址永久性轉移到另一個地址。其他常見的狀態(tài)碼還包括:200(表示一切正常);404(網頁不存在);302(臨時性轉向);500 (內部程序錯誤);
除了301轉向,網址轉向還有其他方法,如302轉向、JavaScript轉向、PHP/ASP/CGI程序轉向、Meta Refresh等。
301重定向對搜索引擎優(yōu)化具有不可替代的作用。用301重定向鞏固規(guī)范版本的URL,重拾權重,防止搜索結果的重復內容。從搜索引擎優(yōu)化角度出發(fā),301重定向是網址重定向最為可行的一種辦法。
二、什么情況下使用301重定向?
網站改版經常需要用到301重定向:如網站更換域名,改變網頁目錄結構,網頁被移到一個新地址,網頁擴展名改變,如因需要把 .php 改成 .html。在這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎數據庫中舊地址只能讓訪問客戶還會得到一個404頁面錯誤信息,訪問流量白白喪失。使用301重定向不僅能使頁面實現自動跳轉,告訴用戶你已經換了新的網址了。同時也告訴搜索引擎,這個才是真正的網址,搜索引擎只對重定向后的新網址進行索引,同時又會把舊地址權重如數轉移到新地址下,從而不會讓網站的排名因為網址變更而受到影響。
一個網站注冊了多個域名,需要通過301重定向讓訪問這些域名的用戶自動跳轉到其中一個主域名。這樣做是為了避免造成大量復制內容,而遭到搜索引擎懲罰。因為在搜索引擎看來,每個域名都是一個獨立的站,多個域名指向同一站,會被認定為站點雷同,內容復制,輕則不收錄進入沙盒期,重則直接被K。
實現網址規(guī)范化也需要301重定向:
我們以下面濟南網站建設的幾個網址舉例:
https://i.www.ok3333.net/index.html
https://i.www.ok3333.net
http://www.ok3333.net/index.html
都做301重定向到 http://www.ok3333.net/(選定的規(guī)范化網址),搜索引擎就知道 http://www.ok3333.net/ 是規(guī)范化網址,而且會把上面列的網址權重傳遞集中到規(guī)范化網址。
目前Google會傳遞大部分權重,但不是百分之百權重。百度會傳遞所有權重。Google對301的識別、反應、完成權重傳遞,需要1~3個月時間。百度對301處理則比較保守,新舊URL會同時存在于數據庫很長時間。
你學會了嗎?
