Rewrite mit Referer-Änderung

Alles, was den Apache betrifft, kann hier besprochen werden.

Rewrite mit Referer-Änderung

Postby AndreasR » 23. April 2007 13:38

Hallo,

ich möchte bei einem 301-Redirect den Referer neu setzen.

Leider kann man die Werte bestimmter Variablen nicht ändern, sodass das folgende nicht geht:

RewriteRule ^(.*)$ http://www.roeschies.de/phpinfo.php [R=301,E=HTTP_REFERER:http://hallo.de,L]

Am liebsten wäre es mir, den vorhanden Referer zu ändern, also in etwa so: E=HTTP_REFERER:HTTP_REFERER+" Via Domain.xy"

Ich habe's auch mit PHP versucht:
header("Location: http://www.deine-seite.de/ordner/test.html");
header('Referer: http://www.da-komm-ich-her.de');

Geht auch nicht, weil man nur einen Header verändern darf :-(

Any Ideas?
Gruß
Andreas
AndreasR
 
Posts: 2
Joined: 23. April 2007 13:33

Postby Wiedmann » 23. April 2007 13:55

Der Referer wird vom User (dem Browser) gesetzt. Du kannst den nur auslesen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby AndreasR » 23. April 2007 15:15

Hallo,

danke, dann muss ich nicht mehr weitersuchen.

Gruß
Andreas
AndreasR
 
Posts: 2
Joined: 23. April 2007 13:33


Return to Apache

Who is online

Users browsing this forum: No registered users and 290 guests