Redirection3XX

HTTP 308 Permanent Redirect

The resource has permanently moved and the client should use the same HTTP method for future requests. It is like 301 but guarantees the method stays the same.

When does this occur?

An API permanently moves its POST endpoint to a new URL and needs clients to keep sending POST requests to the new location.

SEO Impact

A 308 Permanent Redirect is the modern equivalent of 301 for non-GET requests. For SEO purposes it behaves identically to 301 — full PageRank transfer. Prefer 301 for HTML pages, 308 for API endpoints.

How to Fix

In Nginx: `return 308 https://example.com/new-endpoint;`. In Apache: `Redirect 308 /old /new`. Verify the redirect with a redirect checker tool.

Checking a 308 redirect? Use the free redirect checker to trace the full chain and verify your 308 is working correctly. Or check multiple URLs at once with the bulk redirect checker.

Check how any URL responds in real time