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, verweisende Seiten zu identifizieren, von denen aus Benutzer kommen oder wo angeforderte Ressourcen verwendet werden.
Diese Daten können für Analysen, Protokollierung, optimiertes Caching und mehr genutzt werden.
Wenn Sie auf einen Link klicken, enthält der Referer
die Adresse der Seite, die den Link enthält.
Wenn Sie Ressourcenzugriffe auf eine andere Domain vornehmen, enthält der Referer
die Adresse der Seite, die die angeforderte Ressource verwendet.
Der Referer
-Header kann einen Origin, Pfad und Abfragezeichenfolge enthalten und darf keine URL-Fragmente (z.B. #section
) oder Benutzername:Passwort
-Informationen enthalten.
Die Referrer-Richtlinie der Anfrage definiert die Daten, die enthalten sein dürfen. Siehe Referrer-Policy
für mehr Informationen und Beispiele.
Der Referer
sollte auch in Anfragen gesendet werden, die einer Refresh
-Antwort (oder einem gleichwertigen <meta http-equiv="refresh" content="...">
) folgen, die eine Navigation zu einer neuen Seite verursacht, sofern dies durch die Referrer-Richtlinie erlaubt ist.
Hinweis: Der Header-Name "referer" ist eigentlich eine falsche Schreibweise des Wortes "referrer". Weitere Details finden Sie bei HTTP referer auf Wikipedia.
Warnung: Dieser Header kann unerwünschte Folgen für die Sicherheit und Privatsphäre der Benutzer haben. Siehe Referer-Header: Datenschutz- und Sicherheitsrisiken für weitere Informationen und Hinweise zur Minderung dieser Risiken.
Header-Typ | Request Header |
---|---|
Verbotener Anforderungsheader | Ja |
Syntax
Referer: <url>
Direktiven
<url>
-
Eine absolute oder partielle Adresse der Webseite, die die Anforderung stellt. URL-Fragmente (d.h.
#section
) und Benutzerinformationen (d.h.Benutzername:Passwort
inhttps://Benutzername:Passwort@beispiel.com/foo/bar/
) sind nicht enthalten. Origin, Pfad und Abfragezeichenfolge können enthalten sein, abhängig von der Referrer-Richtlinie.
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 |
Browser-Kompatibilität
BCD tables only load in the browser