307
Temporary Redirect
3xx Redirection
Class
RFC 9110 §15.4.8
Defined in
What does HTTP 307 mean?
Temporary redirect that keeps the request method and body. Unlike 302, a 307 guarantees that a POST stays a POST. Browsers also show an “internal” 307 for HSTS: when a site is on the HSTS list, Chrome upgrades http:// to https:// itself and labels it 307 in DevTools.
3xx Redirection: The client must take another step — usually follow the URL in the Location header — to complete the request.
When you see 307
- HSTS upgrade inside the browser (no request reaches the server).
- Temporary maintenance or load-balancing redirects.
307 and SEO
Treated like 302: the original URL stays indexed.
Example response
HTTP/1.1 307 Temporary Redirect
Location: https://example.com/temporary
Related status codes
- 302 Found — The resource is temporarily at a different URL, given in the Location header.
- 308 Permanent Redirect — Permanent redirect that keeps the request method and body.
- 301 Moved Permanently — The resource has a new permanent URL, given in the Location header.
Check which status code a URL returns with the HTTP header checker, or trace a redirect chain with the redirect checker.
All HTTP status codesSearch the full list of status codes from 100 to 599 with their meanings and SEO impact.
Open the full list Frequently asked questions
What does status code 307 mean?
307 Temporary Redirect: Temporary redirect that keeps the request method and body.
Does 307 affect SEO?
Treated like 302: the original URL stays indexed.