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
More HTTP articles