308

Permanent Redirect

3xx · Redirection

The resource is now permanently located at another URL, keeping the method.

What does HTTP 308 Permanent Redirect mean?

Like 301, but it guarantees the request method and body are preserved. It is the correct choice for permanent redirects of non-GET requests such as form submissions to an API.

3xx responses tell the client that further action — usually following a new URL — is needed to complete the request. They are central to redirects and caching.

Common causes

  • Permanent move that must preserve the request method
  • API endpoint permanently relocated

What to do

  • Use 308 for permanent moves of POST/PUT endpoints
  • Update clients to call the new URL directly

Related 3xx status codes

Look up and search every HTTP status code in one place.

Open the HTTP Status Code tool