意義
資源已永久移到 Location 中的 URL。用戶端與搜尋引擎今後應使用新 URL。
常見原因
- 網站搬到新網域或改用 HTTPS
- URL 結構重整
- 合併 www 與非 www
解決方法
用戶端或訪客
跟隨重新導向並更新儲存的連結或書籤。如果出現迴圈,請清除瀏覽器快取:瀏覽器會積極快取 301。
網站或 API 的維護者
把每個舊 URL 導向對應的新 URL,而不是全部導向首頁。如果 POST 請求需保留方法與本文,使用 308。
回應範例
HTTP/1.1
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0 規範
常見問題
› 301 會傳遞 SEO 權重嗎?
會。搜尋引擎會把排名訊號轉移到目標,並逐漸在結果中取代舊 URL。
› 為什麼移除 301 後瀏覽器還在跳轉?
瀏覽器會快取永久重新導向。清除快取或用無痕視窗測試;測試期間請用 302。