Seite 1 von 1

Welche Domain ist Referer?

Verfasst: 09.07.2009, 17:09
von quaK
Servus zusammen,

ich habe eine kleine Frage bezüglich eines Referers.

Der Link https://domain.com/link/ leitet via mod_rewrite auf eine festgelegte Seite weiter. Was passiert, wenn ich diesen Link jetzt zum Beispiel auf https://domain.de/ einfüge? Ist dann https://domain.com/link/ der Referer, da dieser ja immerhin die Weiterleitung enthält, oder ist https://domain.de/ der Referer, da ja von ihm immerhin der eigentliche Klick kam?

Ich kann es leider gerade nicht testen, da ich im Zug sitze und keine Zugangsdaten bei mir haben.

Vielen Dank im voraus,
quaK

Verfasst:
von

Verfasst: 09.07.2009, 18:05
von chris21
Wenn die Weiterleitung per 301 oder 302 realisiert ist (danach klingt es bei Mod_Rewrite), dann ist domain.de der Referrer.

Verfasst: 09.07.2009, 20:02
von quaK
Danke für deine Antwort. Es ist folgende Weiterleitung, ohne 301 oder 302:

Code: Alles auswählen

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^link$ http://www.xxxxx.de/ [L]
Ziel sollte es sein, die https://domain.com/link/ als Referer zu haben.

Verfasst:
von

Verfasst: 09.07.2009, 21:43
von Mork vom Ork
quaK hat geschrieben:Es ist folgende Weiterleitung, ohne 301 oder 302:
Weiterleitungen ohne 301 oder 302 (oder die seltenen 303 oder 307) gibt es nicht, denn dieser Code ist der Befehl für den Webbrowser, woanders zu gucken.

Code: Alles auswählen

RewriteRule ^link$ http://www.xxxxx.de/ [L]
mod_rewrite dürfte hier wie im Falle von [R], d.h. einer expliziten Weiterleitung, jedoch ohne Typ, die vorübergehende Weiterleitung 302 ausgeben.

Das gleiche erreichst du übrigens resourcenschonender und in der Funktion klarer mit Redirect temp /link http://example.com (leitet alles um, was mit /link beginnt) oder RedirectMatch temp ^/link$ http://example.com (leitet nur /link um, aber nicht /link/ oder /link/abc). mod_rewrite ist für sowas Simples etwas zu viel des Guten.

Was deine ursprüngliche Frage angeht: Welche URL als verweisende vom Browser ausgegeben wird, hängt bei Weiterleitungen vom Browser ab. Das ist mal die URL, von der die weitergeleitete URL stammt, und mal die weitergeleitete selbst.