All HTTP Status Codes
308
Permanent Redirect
3xx Redirection
RFC 9110What it means
The resource has permanently moved and the original HTTP method must be preserved. This is the method-safe equivalent of 301 — a POST stays a POST.
Common causes
- Permanent API endpoint restructuring
- REST API versioning migration
How to fix it
Update all client code and documentation to use the new URL. Unlike 301, the HTTP method is preserved.
Test this status code live
Send real HTTP requests and inspect status codes directly in your browser.