Error Codes Wiki

HTTP 302 Found — What It Means & How to Fix It

Warning3xx redirection

Overview

The HTTP 302 Found status code indicates the requested resource has been temporarily moved to a different URL, and the client should continue using the original URL for future requests.

Key Details

  • This is a temporary redirect; the original URL should still be used for future requests.
  • Search engines generally keep the original URL in their index.
  • The new URL is specified in the Location header.
  • Historically known as "Moved Temporarily" in HTTP/1.0.
  • Some clients may change POST to GET on redirect, leading to the creation of 307.

Common Causes

  • A resource is temporarily available at a different URL.
  • A/B testing or feature flags routing users to different versions.
  • Maintenance mode redirecting to a temporary page.
  • Login flows redirecting to authentication pages.

Steps

  1. 1Follow the redirect to the URL in the Location header.
  2. 2Continue using the original URL for future requests.
  3. 3If you need to preserve the HTTP method, consider using 307 instead.
  4. 4Check if the redirect should actually be permanent (301) instead.
  5. 5Verify the redirect does not create an infinite loop.

Tags

httpredirectiontemporaryfound

Related Items

More in 3xx Redirection

Frequently Asked Questions

It means the resource is temporarily located at a different URL. The client should follow the redirect but continue using the original URL for future requests.