301 / 302 轉址差別? 301 代表「 永久性轉址」,302 則是「 暫時性轉址」,前者會轉移SEO 權重,後者則會將權重保留在舊網址中。
301 轉址(301 Redirect) 是一種永久性重定向(Permanent Redirect),用來將使用者和搜尋引擎從原始 URL 轉向新的 URL。這是網站管理中常見的技術,特別是在網站遷移、更改網址或合併網頁時使用。
301轉址即是將舊網址永久導向新網址。轉址的內容不僅有網址的跳轉,還包含頁面權重、流量,皆會一併導向新網址。301 轉址是網站遷移、修正網址、提升 SEO 以及優化使用者體驗的重要工具。適當地使用 301 轉址,可以確保舊網址的權重被傳遞到新網址,並且減少使用者的困惑。根據您的伺服器類型(Apache、Nginx)或應用環境(PHP),選擇合適的方法來設定 301 轉址,以確保網站順利運行。
永久性重定向
SEO 友善
對使用者友善
302 轉址(302 Redirect) 是一種 暫時性重定向(Temporary Redirect),用來將使用者和搜尋引擎從原始 URL 短期導向新的 URL,而 不影響舊網址的 SEO 權重。這與 301 轉址(永久轉址)不同,因為 302 轉址是 暫時的,表示未來仍可能使用舊網址。
302 轉址適用於 暫時性變更,例如 A/B 測試、網站維護或限時活動。但如果是 永久變更網址,應該使用 301 轉址,以確保搜尋引擎正確轉移 SEO 權重。選擇適合的轉址方式,能有效管理網站流量並提升使用者體驗!
暫時性轉址
不傳遞 SEO 權重
適用於短期變更
使用 .htaccess(適用於 Apache 伺服器)
使用 WordPress 進行 301 轉址
使用 PHP 進行 301 轉址
完成 301 / 302 URL 轉址設定後,建議再檢查一下是否有正確轉址成功,避免造成 SEO 權重損失。以下是一些常見的網址檢查工具,方便檢驗轉址設定:
Google Search Console
Google Search Console 是站長必備工具之一,不僅能檢查網址是否正確被索引,還能查看 301 / 302 轉址的狀況。
Google Search Console 也能用來確認網站轉址是否成功,可前往後台「 網頁 」,這邊會列出網站未被索引的頁面。
httpstatus.io
httpstatus.io是在網頁即可連線使用的工具,可以快速檢查網址是否正確進行了 301 / 302 轉址。
httpstatus 檢查結果會列出 URL 的狀態,若有成功轉址應該會顯示 301、302 等..。也可以展開每個網址的選單,確認 URL 是被導向哪一個新的 URL。