HTTP 308 Permanent Redirect — What It Means
What HTTP status code 308 Permanent Redirect means, when servers return it, and how to handle it correctly.
Published September 23, 2026
HTTP 308 Permanent Redirect — The requested resource has permanently moved, and the same HTTP method must be used at the new URL.
Key points
- The modern, unambiguous replacement for 301 when the request method must not change
- Introduced specifically to fix the POST-to-GET ambiguity long associated with 301
- Treated the same as 301 for caching and SEO ranking transfer purposes