307 Temporary Redirect — Causes & Fix
HTTP 307 (Temporary Redirect) means the resource is temporarily at a different URL, and the client 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 302 but strictly preserves the method (a POST stays a POST). Used for temporary redirects that must not change the request method. HTTP status 307 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
- Temporary redirect that keeps the original method (POST stays POST)
- Used in HSTS/HTTP→HTTPS on some setups
How to fix it
- 1
Use 308 for permanent
1. If the move is permanent, use 308 (the method-preserving permanent redirect) instead of 307.
- 2
Verify target and method
1. Confirm the target URL and that the method is preserved as intended.
Frequently asked questions
307 vs 302?
Both are temporary, but 307 guarantees the HTTP method is preserved (a POST stays a POST), whereas older clients might switch 302 to GET.
Last updated July 20, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.