302 Found
The HTTP302 Foundredirection response status code indicates that the requested resource has been temporarily moved to the URL in theLocation header.
A browser receiving this status will automatically request the resource at the URL in theLocation header, redirecting the user to the new page.Search engines receiving this response will not attribute links to the original URL to the new resource, meaning noSEO value is transferred to the new URL.
Note:In theFetch Standard, when a user agent receives a302 in response to aPOST request, it uses theGET method in the subsequent redirection request, as permitted by the HTTPspecification.To avoid user agents modifying the request, use307 Temporary Redirect instead, as altering the method after a307 response is prohibited.
In cases where you want any request method to be changed toGET, use303 See Other.This is useful when you want to give a response to aPUT method that is not the uploaded resource but a confirmation message such as: "you successfully uploaded XYZ".
In this article
Status
302 FoundExamples
>302 response with new URL
GET /profile HTTP/1.1Host: www.example.comHTTP/1.1 302 FoundLocation: https://www.example.com/new-profile-urlContent-Type: text/html; charset=UTF-8Content-Length: 0Specifications
| Specification |
|---|
| HTTP Semantics> # status.302> |
See also
- Redirections in HTTP
- HTTP response status codes
307 Temporary Redirect, equivalent to302but the request method is not modified303 See Other, a temporary redirect that changes the method toGET301 Moved Permanently, a permanent redirect.