咱們在作網站的SEO的排名的時候會遇到301跳轉的問題,有不少的人都不清楚301跳轉對一個網站來講表明着什麼意html
思,也就是說當咱們搜索一個域名的時候直接跳轉到另外的一個域名。與跳轉的不一樣的是,跳轉只是頁面的跳轉,而301不瀏覽器
止是跳轉並且還有權重的轉移,直接由301前的域名的權重賦值到301跳轉後的域名上面。架構
上面只是對301理論上面的一個解釋,並且不少的所謂的SEO的專業人士也認爲可以幫助網站的權重的轉移,不過在實網站
際的運用中,301可否起到真正的權重的轉移的做用呢?301重定向主要分爲幾種狀況,在不一樣的狀況下面所起的做用是不一spa
樣的。orm
這樣的跳轉的結果就是直接輸入二級域名的時候,頁面就會跳轉到一級域名上面。好比:xx.com重定向到www.xx.com上面,那麼咱們輸入xx.com的時候就會直接跳轉爲www.xx.com這個地址了。這樣作的做用是爲了給用戶一個暗示,www.xx.com纔是網站的主頁,若是xx.com和www.xx.com都綁定一樣的網站上面,在百度的搜索的結果中就會出現這兩個地址,不管有沒有作301的重定向,都是一樣的搜索結果,301重定向沒有把xx.com的權重賦值到www.xx.com上面。htm
這個對比第一種狀況要複雜一些,當一些網站出現由於做弊而被K或者須要改動域名的時候,爲了不原來的訪問的用戶的流失因此就須要作不一樣的域名之間的301重定向。這樣作的結果是搜索域名的時候,直接跳轉到另外的一個網站上面,作不一樣的域名的域名之間的301的重定向必定要保證一點就是兩個網站的架構是同樣的,也就是說可以在百度中搜索中顯示的域名結構在跳轉後的域名中都可以查詢的到,這樣一來原來的老的域名的用戶訪問均可以自動化的跳轉到現有的域名結構中去了。ci
舉個例子,www.abc.com作301跳轉到www.def.com的域名,那麼咱們在輸入地址欄www.abc.com那麼就會直接跳轉爲www.def.com的結果。一樣的若是在百度搜索到www.abc.com的相關的域名的記錄的時候,好比www.abc.com/xyz.html那麼也一樣會跳轉到www.def.com/xyz.html的界面。因此若是在百度的搜索結果中存在的域名結構在新的域名下面不存在的話,就會形成一個問題就是www.def.com/xyz.html爲404錯誤,對網站的權重來講是一個損失。get
不過有一個問題,雖然www.abc.com已經跳轉到www.def.com,可是在百度搜索中仍然會把www.def.com做爲新站來處理。域名
經過上面的例子來看,不一樣的域名之間的301的跳轉主要的目的仍是把老的用戶直接跳轉到新的域名下面,而對於網站的權重也沒有比較明顯的轉移。
咱們在訪問一些網站的首頁的時候會遇到這樣的一種狀況,在輸入首頁的時候,會忽然跳到一個內頁結構或者是網站的一個目錄裏面去。
例如,咱們訪問www.xx.com,當咱們直接訪問這個主頁的時候,在咱們的瀏覽器的地址欄裏面會跳轉到www.xx.com/ab.html或者是www.xx.com/ab/又或者是其餘的一些內頁的結構,這也是301跳轉的一種方式。
不過這樣的跳轉只是限於網站或者是目錄的結構,這樣的跳轉方式,是有着比較特殊的用途。這種跳轉對百度的搜索的結果也是沒有任何的影響,除非跳轉後的內頁和以前的首頁存在上下級的關係就有可能會致使權重的改變。可是若是是直屬域名下面的內頁,那麼對權重沒有任何的影響,在百度的搜索結果中,首頁的快照也和跳轉後的頁面內容是相同的。
因此說,301重定向對網站真正的用途很大一部分是爲了用戶而設置的,讓用戶的體驗更好,可是對網站在百度中的權重的影響是很是小的,幾乎不會影響在百度中的排名!