Ich habe einen Service mit einem großen Anteil von Anfragen mit einem leeren Wert für HTTP_REFERER. Ich würde das gerne richtig interpretieren und mich über die häufigsten Gründe dafür wundern.Was sind die häufigsten Gründe für Anfragen ohne Referrer?
Ich verstehe, dass HTTP_REFERER ein optionales Header-Feld ist, aber die meisten Browser mit Standardeinstellungen scheinen sie zu senden.
Häufige Gründe, die ich bisher gefunden habe:
- Proxies
- Roboter
- JavaScript-Links (? Alle von ihnen ist dieser Browser abhängig?)
- Anfrage von Lesezeichen oder als Browser-Startseite wird
- Benutzer eingegeben URL manuell
- Flash-Links
- Link von einer anderen Anwendung wie E-Mail-Client
- Browser-Einstellungen oder Privatsphäre Browser-Add-ons
- einige persönliche Firewalls Filter Referrer
- keine Referrer von den meisten Browsern wird gesendet, wenn die Umleitung über halbamtliche Refresh HTTP-Header geschieht
- Referrer fakers wie this
Was |
irrelevant |
falsch fehlt?
Ist es möglich, Prozentsätze hinter diesen Punkten zu setzen? Oder vielleicht die Liste sortieren und auf die Proportionen hinweisen?
Dies wird wahrscheinlich immer häufiger, weil die Standard-Homepage von Google Chrome (die wunderbar ist) ist ein Stechen zu häufig verwendeten Webseiten, aber es ist keine Webseite selbst. –