The Content-Location header indicates an alternate location for the returned data. The principal use case is to indicate the URL of the resource transmitted as the result of content negotiation.
{{HTTPHeader("Location")}} and Content-Location are different: {{HTTPHeader("Location")}} indicates the target of a redirection (or the URL of a newly created document), while Content-Location indicates the direct URL to use to access the resource, without the need of further content negotiation. Location is a header associated with the response, while Content-Location is associated with the entity returned.
| Header type | {{Glossary("Entity header")}} |
|---|---|
| {{Glossary("Forbidden header name")}} | no |
Syntax
Content-Location: <url>
Directives
- <url>
- A relative (to the request URL) or absolute URL.
Examples
Content-Location: /index.html
Specifications
| Specification | Title |
|---|---|
| {{RFC("7231", "Content-Location", "3.1.4.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat}}
See also
- {{HTTPHeader("Location")}}