Peter Schneider
Legendäres Mitglied
Hallo Zusammen. Mal wieder ein kleines Mod_Rewrite-Problem.
Ich taste mich langsam ran, schaffe es aber noch nicht, lauffähige Rules zu entwickeln
Folgendes: Wir haben in einem alten Projekt einen "Frame-Reloader" drin.
Die URLs sehen so aus:
QUOTE http://www.meineseite.de/frames.htm?http://www.meineseite.de/ordner/thema.htm
Das Gefährliche ist, dass
QUOTE http://www.meineseite.de/frames.htm?http://www.deineseite.de
als potentielle Sicherheitslücke noch geschlossen werden muss!
Der Framereloader wird nicht mehr benötigt:
QUOTE http://www.meineseite.de/frames.htm?http://www.meineseite.de/ordner/thema.htm
muss mittels 301 umgeleitet werden, da viele EXTERNE Links so angelegt wurden, zu
QUOTE http://www.meineseite.de/ordner/thema.htm
Um das Sicherheitsproblem zu umgehen, habe ich die Rule ein wenig länger angelegt:
QUOTE RewriteRule ^frames\.htm\?http://www\.meineseite\.de/(.*)$ http://www.meineseite.de/$1 [R=301,L]
Also es wird nur umgeleitet, wenn definitiv hinter dem "?" noch "meineseite.de" steht.
Na ja, das funktioniert so aber nicht...
An welchem Detail liegt das nun?
Ich taste mich langsam ran, schaffe es aber noch nicht, lauffähige Rules zu entwickeln
Folgendes: Wir haben in einem alten Projekt einen "Frame-Reloader" drin.
Die URLs sehen so aus:
QUOTE http://www.meineseite.de/frames.htm?http://www.meineseite.de/ordner/thema.htm
Das Gefährliche ist, dass
QUOTE http://www.meineseite.de/frames.htm?http://www.deineseite.de
als potentielle Sicherheitslücke noch geschlossen werden muss!
Der Framereloader wird nicht mehr benötigt:
QUOTE http://www.meineseite.de/frames.htm?http://www.meineseite.de/ordner/thema.htm
muss mittels 301 umgeleitet werden, da viele EXTERNE Links so angelegt wurden, zu
QUOTE http://www.meineseite.de/ordner/thema.htm
Um das Sicherheitsproblem zu umgehen, habe ich die Rule ein wenig länger angelegt:
QUOTE RewriteRule ^frames\.htm\?http://www\.meineseite\.de/(.*)$ http://www.meineseite.de/$1 [R=301,L]
Also es wird nur umgeleitet, wenn definitiv hinter dem "?" noch "meineseite.de" steht.
Na ja, das funktioniert so aber nicht...
An welchem Detail liegt das nun?