--- title: Location slug: Web/HTTP/Headers/Location tags: - Cabeçalho HTTP - Cabeçalho de Resposta - HTTP translation_of: Web/HTTP/Headers/Location original_slug: Web/HTTP/Headers/Localização ---
O cabeçalho de resposta Location indica o URL para qual página deve-se ser redirecionada. Ele só tem significado quando é enviado junto a uma resposta de status 3xx (redirecionamento) ou 201 (criado).
Em casos de redirecionamento, o método HTTP utilizado para fazer a nova requisição à página apontada pelo cabeçalho Location depende do método original e do tipo de redirecionamento:
Todas as respostas com um desses códigos de status enviam um cabeçalho Location.
Em casos de recursos de criação, ele indica o URL para o novo recurso criado.
Location e {{HTTPHeader("Content-Location")}} são diferentes: Location indica o alvo de redirecionamento (ou URL do novo recurso criado), enquanto {{HTTPHeader("Content-Location")}} indica o URL direto para ter acesso ao recurso quando negociação de conteúdo acontecer, sem a necessidade de futura negociação de conteúdo. Location é um cabeçalho associado com a resposta, enquanto {{HTTPHeader("Content-Location")}} é associado com a entidade retornada.
| Tipo de cabeçalho | {{Glossary("Response header")}} |
|---|---|
| {{Glossary("Forbidden header name")}} | não |
Location: <url>
Location: /index.html
| Especificação | Título |
|---|---|
| {{RFC("7231", "Location", "7.1.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
{{Compat("http.headers.Location")}}
Location: {{HTTPStatus("201")}}, {{HTTPStatus("301")}}, {{HTTPStatus("302")}}, {{HTTPStatus("303")}}, {{HTTPStatus("307")}}, {{HTTPStatus("308")}}.