302 Found

HTTP 302 Found 重定向響應狀態碼錶示所請求的資源已暫時移動到 Location 標頭中的 URL。

收到此狀態的瀏覽器將自動請求 Location 標頭中 URL 處的資源,將使用者重定向到新頁面。收到此響應的搜尋引擎不會將指向原始 URL 的連結歸因於新資源,這意味著沒有 SEO 價值會轉移到新 URL。

注意:Fetch 標準中,當用戶代理收到針對 POST 請求的 302 響應時,它會在隨後的重定向請求中使用 GET 方法,HTTP 規範允許這樣做。為了避免使用者代理修改請求,請改用 307 Temporary Redirect,因為在 307 響應後更改方法是被禁止的。

如果希望將任何請求方法更改為 GET,請使用 303 See Other。當您希望對 PUT 方法的響應不是上傳的資源,而是確認訊息(例如:“您已成功上傳 XYZ”)時,這很有用。

狀態

http
302 Found

示例

帶有新 URL 的 302 響應

http
GET /profile HTTP/1.1
Host: www.example.com
http
HTTP/1.1 302 Found
Location: https://www.example.com/new-profile-url
Content-Type: text/html; charset=UTF-8
Content-Length: 0

規範

規範
HTTP 語義
# status.302

另見