HTTP 302 Found
What a 302 Found response means, why it happens, and the fastest ways to fix it.
A temporary redirect: the resource is momentarily served from the Location URL, and future requests should keep using the original URL. Most clients change POST to GET when following it.
- Login flows, A/B tests, short-lived moves, default redirect type in many frameworks.
- If the move is permanent, use 301/308 so search engines consolidate signals.
- To preserve the request method on redirect, use 307 instead.
Notes
HTTP status codes are defined in RFC 9110 (which replaced RFC 7231). The first digit is the class: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error.
Same class: 301 · 304 · 307 · 308
All codes: HTTP status code reference
Frequently asked questions
What does HTTP 302 mean?
HTTP 302 Found: A temporary redirect: the resource is momentarily served from the Location URL, and future requests should keep using the original URL. Most clients change POST to GET when following it.
How do I fix a 302 error?
If the move is permanent, use 301/308 so search engines consolidate signals. To preserve the request method on redirect, use 307 instead.
Is a 302 my fault or the server's?
302 is not an error — it belongs to the 3xx redirect class.