~/devtools / http-status / 302
tool::http-status-detail

302 Found

The resource is temporarily at a different URL.

ad · 728×90
Status Code
302
Name
Found
Category
3xx

Detailed 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-Control

Response 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
Back to all status codes
// related tools
Cron Expression Generator
Build and parse cron expressions visually. Generate human-readable descriptions and preview next execution times.
jwt
JWT Decoder
Decode and inspect JWT tokens. View header, payload, and signature details.
rx
Regex Tester
Test regular expressions with live matching, group highlighting, and explanations.
Color Converter
Convert colors between HEX, RGB, HSL, and more. Pick colors visually.