308 Permanent Redirect — Causes & Fix
HTTP 308 (Permanent Redirect) means the resource has permanently moved to a new URL, and clients must repeat the request there using the same HTTP method.
- Applies to
- Any website or web server (HTTP standard)
- Time to fix
- 5–30 minutes
What it means
Like 301 but strictly preserves the method. Used for permanent moves where a POST must remain a POST. HTTP status 308 is defined in RFC 9110 (HTTP Semantics). This is a redirection (3xx) status — the client needs to take an additional step to complete the request.
Symptoms
- Permanent redirect that keeps the original method
- Old URL always sends clients to the new one
How to fix it
- 1
Point to the final URL
1. Redirect straight to the final destination; avoid chains.
- 2
Update links
1. Update internal links to the new URL so the redirect isn't needed on every request.
Frequently asked questions
308 vs 301?
Both are permanent, but 308 guarantees the request method is preserved. For plain page moves, 301 is common; for APIs that must keep POST, use 308.
Last updated July 20, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.