--- title: Referer slug: Web/HTTP/Headers/Referer tags: - HTTP - HTTP リクエストヘッダー - Reference - referer - ヘッダー - リクエストヘッダー - リファラー translation_of: Web/HTTP/Headers/Referer ---
Referer
リクエストヘッダーには、現在リクエストされているページへのリンク先を持った直前のウェブページのアドレスが含まれています。 Referer
ヘッダーにより、サーバーは人々がどこから訪問しに来たかを識別し、分析、ログ、キャッシュの最適化などに利用することができます。
重要: このヘッダーには無害な用途が多数ありますが、ユーザーのセキュリティとプライバシーに望ましくない結果をもたらす可能性もあります。 詳細情報と緩和策については Referer header: privacy and security concerns を参照してください。
なお、 referer は実際には "referrer" という単語のスペルミスです。詳しくは {{interwiki("wikipedia", "HTTPリファラ", "Wikipedia の HTTP リファラ")}}を参照してください。
次のような場合は、ブラウザーは Referer
ヘッダーを送信しません。
ヘッダー種別 | {{Glossary("Request header", "リクエストヘッダー")}} |
---|---|
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} | はい |
Referer: <url>
Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript Referer: https://example.com/page?q=123 Referer: https://example.com/
仕様書 | 題名 |
---|---|
{{RFC("7231", "Referer", "5.5.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
{{Compat("http.headers.Referer")}}