HTTP 308 — Permanent Redirect

The request and all future requests should be repeated using another URI

When to use it

Use status 308 when this is the correct HTTP response semantic: The request and all future requests should be repeated using another URI

Request and response example

GET /old-resource HTTP/1.1
Host: api.example.com

HTTP/1.1 308 Permanent Redirect
Location: /new-resource

Related status codes

300, 301, 302, 303

References

MDN · RFC 9110