--- title: Location slug: Web/HTTP/Headers/Location tags: - HTTP - HTTP レスポンスヘッダー - リファレンス - レスポンスヘッダー translation_of: Web/HTTP/Headers/Location ---
{{HTTPSidebar}}

Location レスポンスヘッダーはリダイレクト先の URL を示します。 3xx (リダイレクト) または {{HTTPStatus("201")}} (created) ステータスレスポンスを返すときのみ意味を成します。

リダイレクトの場合、 HTTP メソッドは元のメソッドとリダイレクトの種類によって、 Location で示されたページにアクセスする新しいリクエストを生成するために使用します。

これらのステータスコードを持つすべてのレスポンスは、 Location ヘッダーを送信します。

リソース作成 (created) では、新しく作成されたリソースへの URL を示します。

Location と {{HTTPHeader("Content-Location")}} は異なります。 Location ヘッダーは、リダイレクトの対象 (または新しく作成されたリソースの URL) を示し、 {{HTTPHeader("Content-Location")}} ヘッダーはコンテンツネゴシエーションが起きたとき、更なるコンテンツネゴシエーションが起きないように、リソースへアクセスできる直接的なURLを指します。 Location はレスポンスに関連付くヘッダーで、 {{HTTPHeader("Content-Location")}} は返されるエンティティに関連付けられます。

ヘッダー種別 {{Glossary("Response header", "レスポンスヘッダー")}}
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} いいえ

構文

Location: <url>

ディレクティブ

<url>
(リクエスト URL からの) 相対 URL、または絶対 URL。

Location: /index.html

仕様書

仕様書 題名
{{RFC("7231", "Location", "7.1.2")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

ブラウザーの対応

{{Compat("http.headers.Location")}}

関連情報