htaccess redirect mittels GET Parameter

gopeter

Lieutenant
Registriert
Okt. 2006
Beiträge
576
Hallo,
ich habe derzeit ein Problem mit htaccess Weiterleitungen.
Ein Kunde hat URL http://www.domain.de/bla/foo/bar. Da dies eine alte URL ist, möchte er die Seite weiterleiten. BLÖDERWEISE macht er das aber so: http://www.domain.de/bla/foo/bar?link=http://www.bla.de

Anders wird/kann ers auch nicht machen... naja, jetzt habe ich mir gedacht, schnapp ich mir einfach den GET Parameter via htaccess und leite darauf um. Scheint allerdings nicht zu klappen. Hab jetzt viel rumprobiert, nix hilft wirklicht. Hat jemand eine Idee?

Müsste ja ungefähr so aussehen:

Code:
RewriteEngine on
RewriteRule ^/bla/foo/bar?link=(.*)$ $1 [QSA]

Oder lieg ich da total daneben?
 
also wenn das ein Redirect werden soll, solltest du das auch definieren
sicherheitshalber würde ich dabei auch die Domain verwenden/beachten
Code:
RewriteEngine on
RewriteRule ^/bla/foo/bar?link=http://www.bla.de(.*)$ http://www.bla.de$1 [R=301,L]
 
Zurück
Oben