Referer
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der HTTP Referer
Request-Header enthält die absolute oder partielle Adresse, von der eine Ressource angefordert wurde. Der Referer
-Header ermöglicht es einem Server, die verweisenden Seiten zu identifizieren, von denen die Menschen kommen oder wo die angeforderten Ressourcen genutzt werden. Diese Daten können für Analysen, Protokollierungen, optimiertes Caching und mehr verwendet werden.
Wenn Sie auf einen Link klicken, enthält der Referer
die Adresse der Seite, die den Link enthält. Bei Anfragen von Ressourcen zu einer anderen Domain enthält der Referer
die Adresse der Seite, die die angeforderte Ressource nutzt.
Der Referer
-Header kann einen Ursprung, Pfad und Querystring enthalten und darf keine URL-Fragmente (d.h. #section
) oder username:password
Informationen enthalten. Die Referrer-Policy der Anfrage definiert die Daten, die eingeschlossen werden können. Siehe Referrer-Policy
für mehr Informationen und Beispiele.
Der Referer
sollte auch bei Anfragen gesendet werden, die einer Refresh
-Antwort (oder einem äquivalenten <meta http-equiv="refresh" content="...">
) folgen, die eine Navigation zu einer neuen Seite bewirkt, sofern die Referrer-Policy dies erlaubt.
Hinweis: Der Header-Name "referer" ist tatsächlich ein Rechtschreibfehler des Wortes "referrer". Siehe HTTP referer auf Wikipedia für weitere Details.
Warnung: Dieser Header kann unerwünschte Konsequenzen für die Sicherheit und Privatsphäre der Benutzer haben. Siehe Referer-Header: Sicherheits- und Datenschutzbedenken für mehr Informationen und Hinweise zur Minderung.
Header-Typ | Request-Header |
---|---|
Verbotener Request-Header | Ja |
Syntax
Referer: <url>
Direktiven
<url>
-
Eine absolute oder partielle Adresse der Webseite, die die Anfrage macht. URL-Fragmente (d.h.
#section
) und Benutzerinformationen (d.h.username:password
inhttps://username:password@example.com/foo/bar/
) sind nicht enthalten. Ursprung, Pfad und Query-String können enthalten sein, abhängig von der Referrer-Policy.
Beispiele
Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript
Referer: https://example.com/page?q=123
Referer: https://example.com/
Spezifikationen
Specification |
---|
HTTP Semantics # field.referer |