對於非專業人士來說,301 redirect 重定向與 302 redirect 重定向往往搞不清楚到底兩個差異在哪裡。
因此今天 Whoops SEO 的 Sliven 就來為大家解析一下什麼是 301 redirect 重定向與什麼是 302 redirect 重定向,以及這兩個 redirect 重定向會如何影響 SEO 排名。
最後會告訴大家該如何使用它們。
Redirect/Redirection 重定向的定義
根據維基百科,Redirect 重定向的定義通常指的是「網域名稱轉址」:網域名稱轉址(英語:URL redirection,或稱網址重新導向或URL重定向),是指當使用者瀏覽某個網址時,將他導向到另一個網址的技術。
簡單來說,重定向網址指的就是當你進入 A.com 網址時,它會自動跳轉自 B.com 網址,這就是 Redirection 重定向網址。
我們通常會使用重定向來改變網址連結的路經,通常出自於以下原因:
- 原始 URL 已不存在
- 原始網站/網頁已經刪除
- 網址從 www 轉成 non-www
- 在特定期間想要自動跳轉到活動頁面
- 網站正在進行維護
- 網站進行 A/B 交叉測試
- 從舊網站遷移至新網站
- 更改網站平台時遷移資料
以上就是常見會使用到重定向網址的情況。
那當我們遇到以上情況,需要使用 Redirect 重定向的時候該如何設定呢?
透過 .htaccess 實現 Redirect 網域名稱轉址
通常,除了透過 .htaccess 檔案建立規則來實現網址跳轉功能之外,我們也能透過 CloudFlare 的規則來建立 Forwarding URL,實現自動轉址。
可惜的是,免費帳戶只能提供3條免費的規則建立,因此若你有大量的舊網址需要遷移時,使用 .htaccess 的方式建立 Redirect 規則就是一個好的選擇。
因此,透過設定 .htaccess,就讓你能夠快速建立 Redirect 重定向網域名稱轉址,透過以下方式,能夠幫助你快速的設定:
如何重定向(301 Redirect)單個頁面?
Redirect 301 /new.php https://example.com/new.html
代表將 https://example.com/new.php 使用 301 轉址方式轉至 https://example.com/new.html。
如何重定向(301 Redirect)整個網站/網域到另一個新的網站/網域?
Redirect 301 / https://newsite.com/
代表將目前網域/網站,整個透過 301 轉址方式跳轉至 https://newsite.com/,假設目前網域是 https://example.com/,那麼整個網域都會以 301 轉址方式轉至 https://newsite.com/。
如何重定向(301 Redirect)整個網站/網域到子目錄?
Redirect 301 / https://example.com/subfolder/
代表將目前網域/網站,透過 301 轉址方式,將網站轉移至 /subfolder/ 這個子目錄當中。
以上三種就是常見的 301 Redirect 網址跳轉設定,如果你想要使用 302 Redirect 重定向的話,只需要將程式碼當中的「Redirect 301」改成「Redirect 302」就可以了。
接下來就來到今天介紹的重點,也就是介紹 301 重定向與 302 重定向的差別。
301 Redirect 重定向
301 Redirect 重定向通常我們稱之為「永久重相向」。
為什麼稱為“永久”呢?因為 301 Redirect 重定向意味著將 A 網域的所有權重全數移轉給 B 網域,因此當你使用 301 Redirect 重定向時,不僅是網址的跳轉,其中還包括:
- 網站排名
- PageRank(頁面權重)
- 流量
什麼時機適合使用 301 Redirect 重定向轉址?
如果今天你想要“永久”將舊網址轉移至新網址,此時就適合使用 301 Redirect 重定向。
當你使用 301 Redirect 重定向網址之後,Google 就會慢慢移除舊的網站,將其定義到新的網站當中,用新網站取代舊網站。
302 Redirect 重定向
302 Redirect 重定向通常我們稱之為「暫時重相向」。
為什麼稱為“暫時”呢?因為 302 Redirect 重定向意味著不會將 A 網域的所有權重全數移轉給 B 網域,因此當你使用 302 Redirect 重定向時,就僅僅是網址的暫時跳轉,並不會轉移所有的權重與排名,因此 302 Reidrect 重定向只會轉移「流量」。
當你使用 302 Redirect 重定向時,仍然會保留舊網站的 PageRank 與網站排名,但要切記,不能濫用 302 Redirect 重定向,否則當你使用的時間過長,仍然會傷害你原始網站的 SEO 排名,導致兩個網站的排名都不佳。
什麼時機適合使用 302 Redirect 重定向轉址?
如果你今天想要在聖誕節建立一個活動頁面,讓進入你首頁的使用者能夠先跳轉至活動頁面時,就是和使用 302 Redirect 重定向。
舉例來說,小米台灣首頁網站是:https://www.mi.com/tw/,根據節日的不同,他們會推出不同的優惠活動,因此在現在(12 月 20 日)剛好有聖誕節活動,所以當我們點擊進入後,就會跳轉至活動頁面。
這就是典型常見的 302 Redirect 重定向方式。
結語
夠過上述的介紹,相信你應該對 301 Redirect 重定向與 302 Redirect 重定向有一定的認識了,希望你在之後需要的時候,能夠正確的使用重定向。
更多有關於重定向的程式碼,可以參考此篇完整教學。
更多 SEO 優化教學文章
- 301 與 302 重定向轉址:哪一個對 SEO 更友善?
- 什麼是結構化資料? SEO 結構化資料指南,讓 Google 秒懂你的網站!
- 想讓你的產品頁霸屏 Google 搜尋?專家教你四招搶佔「產品結構化資料」!
- Google 如何辨別高品質與自然反向連結?
- 不會 SEO 但有好內容能夠排名第一嗎?
- Google 表示:連結到 http 的網址並不會影響 SEO
- 網站字數與 SEO 排名之間的關係
- Google BERT 演算法更新 - 讓搜尋引擎更了解搜尋語意
- Google 演算法排名因素 - 影響 SEO 排名的因素週期表
- 2019 搜尋引擎最佳化新手入門教學:學習如何做好 SEO 搜尋引擎優化
- 如何改善 SEO - 6 個不需要發表新文章也能成功的技巧
- 4 種 SEO 推廣方式,你學會了嗎?