All HTTP status codes

HTTP 308 Permanent Redirect

Redirection

Permanent counterpart of 307: the resource moved for good and the method/body must be preserved when following the redirect.

Defined in RFC 9110

Common causes

  • Permanent API endpoint moves
  • Vercel/CDN apex-to-www style permanent redirects that must keep POSTs intact

How to fix it

  1. Update clients to call the new URL directly

  2. Avoid chaining multiple 308s

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.