原文網址:3分鐘瞭解 301 與 302 Redirect 重定向之間的差異與它們如何影響網站 SEO 排名 - seo.whoops.com.tw/301-302-red…php
首發於:Whoops SEO - seo.whoops.com.twhtml
對於非專業人士來說,301 redirect 重定向與 302 redirect 重定向每每搞不清楚到底兩個差異在哪裡。oop
所以今天 Whoops SEO 的 Sliven 就來為你們解析一下什麼是 301 redirect 重定向與什麼是 302 redirect 重定向,以及這兩個 redirect 重定向會如何影響 SEO 排名。cdn
最後會告訴你們該如何使用它們。htm
根據維基百科,Redirect 重定向的定義一般指的是「網域名稱轉址」:網域名稱轉址(英語:URL redirection,或稱網址從新導向或URL重定向),是指當使用者瀏覽某個網址時,將他導向到另外一個網址的技術。blog
簡單來說,重定向網址指的就是當你進入 A.com 網址時,它會自動跳轉自 B.com 網址,這就是 Redirection 重定向網址。seo
我們一般會使用重定向來改變網址連結的路經,一般出自於如下緣由:ip
以上就是常見會使用到重定向網址的情況。get
那當我們遇到以上情況,須要使用 Redirect 重定向的時候該如何設定呢?域名
一般,除了透過 .htaccess 檔案創建規則來實現網址跳轉功能以外,我們也能透過 CloudFlare 的規則來創建 Forwarding URL,實現自動轉址。
透過 CloudFlare 的規則來創建 Forwarding URL,實現自動轉址。
惋惜的是,免費帳戶只能提供3條免費的規則創建,所以若你有大量的舊網址須要遷移時,使用 .htaccess 的方式創建 Redirect 規則就是一個好的選擇。
所以,透過設定 .htaccess,就讓你能夠快速創建 Redirect 重定向網域名稱轉址,透過如下方式,能夠幫助你快速的設定:
Redirect 301 /new.php example.com/new.html
表明將 example.com/new.php 使用 301 轉址方式轉至 example.com/new.html。
Redirect 301 / newsite.com/
表明將目前網域/網站,整個透過 301 轉址方式跳轉至 newsite.com/,假設目前網域是 example.com/,那麼整個網域都會以 301 轉址方式轉至 newsite.com/。
Redirect 301 / example.com/subfolder/
表明將目前網域/網站,透過 301 轉址方式,將網站轉移至 /subfolder/ 這個子目錄當中。
以上三種就是常見的 301 Redirect 網址跳轉設定,若是你想要使用 302 Redirect 重定向的話,只須要將程式碼當中的「Redirect 301」改爲「Redirect 302」就能夠了。
接下來就來到今天介紹的重點,也就是介紹 301 重定向與 302 重定向的差別。
301 Redirect 重定向一般我們稱之為「永久重相向」。
為什麼稱為「永久」呢?因為 301 Redirect 重定向意味著將 A 網域的全部權重全數移轉給 B 網域,所以當你使用 301 Redirect 重定向時,不僅是網址的跳轉,其中還包括:
什麼時機適合使用 301 Redirect 重定向轉址?
若是今天你想要「永久」將舊網址轉移至新網址,此時就適合使用 301 Redirect 重定向。
當你使用 301 Redirect 重定向網址之後,Google 就會慢慢移除舊的網站,將其定義到新的網站當中,用新網站取代舊網站。
接下來還有 302 Redirect 重定向的完整介紹以及後續結論,歡迎至原文網站繼續閱讀。