Automatische Serverumleitung, die als verweisende Site durchgeht

Automatische Serverumleitung, die als verweisende Site durchgeht

Wie immer möchte ich mich im Voraus für Ihre Hilfe und Unterstützung bedanken.

Ich suche nach einer Möglichkeit, einen Benutzer automatisch auf eine Site umzuleiten und die Umleitungssite als Verweissite beizubehalten. Lassen Sie mich den Vorgang und die erforderlichen Schritte Schritt für Schritt erklären.

  • Der Benutzer klickt auf einen gewünschten Link in einer E-Mail
  • Der Benutzer wird zu testdomain.com weitergeleitet.
  • Der Benutzer wird automatisch zu test.com/landing weitergeleitet.
  • test.com sieht testdomain.com als Verweisseite
  • Daten werden über Google Analytics erhoben

Ich bin nicht sicher, ob dieser PHP-Code das Problem lösen wird oder nicht -

header("Location: http://google.com", true, 303);

Ich könnte es testen und das werde ich höchstwahrscheinlich auch tun. Aber ich würde gerne etwas besser verstehen, WARUM das funktioniert oder WARUM nicht.

Antwort1

Ich glaube, dass das Feld "Referer" gesteuert wird überKlientBrowser. Es gibt nichts, was Sie tun können, um zu garantieren, dass die gewünschte Operation ausgeführt wird. Browser können wählen, ob sie eine feste/falscheReferreroder gar keine.

DerRFCscheint nicht darauf hinzudeuten, dass der Referrer in irgendeiner Weise beibehalten werden muss.

Da die Quelle eines Links private Informationen enthalten oder eine ansonsten private Informationsquelle offenlegen kann, wird dringend empfohlen, dass der Benutzer auswählen kann, ob das Referrer-Feld gesendet wird oder nicht. Ein Browser-Client könnte beispielsweise über einen Umschalter für offenes/anonymes Surfen verfügen, der das Senden von Referrer- und From-
Informationen jeweils aktiviert/deaktiviert.

Antwort2

Ich glaube auch nicht, dass es so funktioniert, wie Sie es möchten. Der Referrer-Header wird vom Client gesteuert. Die meisten Browser setzen den Referrer nur, wenn Sie auf einen Link klicken. Bei Weiterleitungen setzen sie ihn nicht.

Wenn eine Person in Google auf einen Link klickt, der zu testdomain.com führt, wird ihr bei test.com/landing angezeigt, dass sie von Google kommt. Wenn sie testdomain.com eingibt, wird sie umgeleitet und der Referrer ist leer.

Vielleicht könnten Sie eine Protokollierung auf testdomain.com einrichten und herausfinden, wie viele Personen zu test.com/landing weitergeleitet werden.

verwandte Informationen