308 Permanent Redirect
The HTTP308 Permanent Redirectredirection response status code indicates that the requested resource has been permanently moved to the URL given by theLocation header.
A browser receiving this status will automatically request the resource at the URL in theLocation header, redirecting the user to the new page.Search engines receiving this response will attribute links to the original URL to the redirected resource, passing theSEO ranking to the new URL.
The request method and the bodywill not be modified by the client in the redirected request.A301 Moved Permanently requires the request method and the body to remain unchanged when redirection is performed, but this is incorrectly handled by older clients to use theGET method instead.
Note:Some Web applications may use the308 Permanent Redirect in a non-standard way and for different purposes.For example, Google Drive uses a308 Resume Incomplete response to indicate to the client when an unfinished upload has stalled.SeePerform a resumable download on the Google Drive documentation for more information.
In this article
Status
308 Permanent RedirectExamples
>308 response to a moved resource
GET /featured HTTP/1.1Host: www.example.orgHTTP/1.1 308 Permanent RedirectLocation: http://www.example.com/featuredContent-Length: 0Specifications
| Specification |
|---|
| HTTP Semantics> # status.308> |
Browser compatibility
See also
- Redirections in HTTP
- HTTP response status codes
301 Moved Permanently, the equivalent of this status code that may modify the request method when it is not aGET302 Found, a temporary redirect