Skip to main content
SiteIndex

3xx Redirection

302 Found

The resource is temporarily available at a different URL.

Check a URL's HTTP status

What it means

The original URL should keep being used in the future. Clients may change a POST into a GET; use 307 to preserve the method.

Common causes

  • A temporary campaign, maintenance page, or A/B test.
  • A login flow redirecting to a sign-in page.

How to fix it

  1. Use 301 or 308 instead if the move is permanent.
  2. Check that temporary redirects are removed when no longer needed.

Example response

HTTP/1.1 302 Found
Location: https://example.com/new-location

Worked example

A client requests an old URL and receives a redirect with a Location header. It requests the destination next, preserving or changing the HTTP method according to the specific redirect code.

How to read this response

  1. Find the status line in your browser's Network panel, API client, or server access log.
  2. Read the response body and headers shown above; headers such as Location, Allow, Retry-After, and WWW-Authenticate explain the next step.
  3. Use the code's class to orient your diagnosis: informational, successful, redirected, request-related, or server-side.

SEO impact

Search engines usually keep the original URL indexed for a 302. A long-lived 302 may eventually be treated like a 301.

How to check a status code

Enter a URL in the HTTP Status Checker to see its status code, every redirect hop, and response time. For redirect-heavy pages, the Website Speed Test shows how much time redirects add.

Frequently asked questions

What it means: HTTP 302
302 Found: The resource is temporarily available at a different URL.
Common causes: 302
A temporary campaign, maintenance page, or A/B test. A login flow redirecting to a sign-in page.
How to fix it: HTTP 302
Use 301 or 308 instead if the move is permanent. Check that temporary redirects are removed when no longer needed.

Defined in RFC 9110.

Related codes

Tools