DevToolPal
繁
3xx 重新導向

308 Permanent Redirect

永久重新導向

意義

資源已永久移動,用戶端必須以相同的方法與本文在新 URL 重送請求。

常見原因

  • API 路徑永久搬移
  • 框架強制結尾斜線或 HTTPS
  • 必須保留 POST 的網域遷移

解決方法

用戶端或訪客

更新程式碼中的 URL 並重送相同請求。非常舊的用戶端可能不支援 308。

網站或 API 的維護者

接收 POST 或 PUT 的端點永久搬移時使用 308。對一般頁面而言,301 與 308 在搜尋引擎眼中相同。

回應範例

HTTP/1.1
HTTP/1.1 308 Permanent Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/items
Content-Length: 0

規範

RFC 9110 §15.4.9

常見問題

› 308 和 301 一樣傳遞 SEO 權重嗎?

是的。Google 對待 308 與 301 相同。

› 為什麼 Next.js 或 Vercel 回傳 308?

它們的結尾斜線與重新導向規則預設使用 308,以保留請求方法。