tool::http-status-detail
302 Found
The resource is temporarily at a different URL.
Status Code
302
Name
Found
Category
3xxDetailed Explanation
HTTP 302 Found indicates that the requested resource is temporarily located at a different URL. Unlike 301, search engines continue to index the original URL, and browsers will retry the original URL on subsequent requests. Note: Some older clients may change POST to GET on a 302 response, so use 307 if you need to preserve the HTTP method.
Common Causes
- ▸Redirecting back to the original page after login
- ▸Language/region-based redirects (e.g., / → /ko, / → /en)
- ▸Showing a different version of a page for A/B testing
- ▸Redirecting to a temporary maintenance page
How to Fix
- 1.Use 301 instead of 302 if the move is permanent (affects SEO)
- 2.Use 307 Temporary Redirect if the POST method needs to be preserved
- 3.Verify that the URL in the Location header is correct
- 4.Check for infinite redirect loops
Related HTTP Headers
LocationCache-ControlResponse Example
HTTP/1.1 302 Found Location: https://example.com/ko/page Cache-Control: no-cache
Related Status Codes
300Multiple ChoicesMultiple options for the requested resource.→301Moved PermanentlyThe resource has permanently moved to a new URL.→303See OtherRedirect to another resource using GET.→304Not ModifiedThe cached version is still valid; no new content to return.→307Temporary RedirectTemporary redirect preserving the original HTTP method.→
ad · 300×250
// related tools