意義
資源暫時位於另一個 URL。用戶端日後仍應使用原本的 URL 發出請求。
常見原因
- 重新導向到登入頁
- A/B 測試或依地區導向
- 暫時的維護頁面
解決方法
用戶端或訪客
跟隨 Location。注意瀏覽器跟隨 302 時會把 POST 改成 GET;需要保留方法時伺服器應使用 307。
網站或 API 的維護者
暫時移動用 302 或 307,永久移動用 301 或 308。避免多次重新導向形成鏈結。
回應範例
HTTP/1.1
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0 規範
常見問題
› 302 和 307 有什麼差別?
兩者都是暫時的。307 禁止改變方法,POST 仍是 POST;302 常被用戶端改成 GET。
› 302 對 SEO 不利嗎?
如果真的是暫時移動就沒問題。永久移動請用 301,讓搜尋引擎索引新 URL。