membersound
15.08.12, 00:09
Hallo,
ich habe ein Problem mit meiner RewriteRule, und versuche es anhang eines einfachen Beispiels zu veranschaulichen:
Ziel ist ein ReverseProxy. Wird auf diesen zugegriffen, soll er ohne dass der User es merkt auf einen externen Host umleiten.
Zb: Aufruf von http://www.mypage.de/triggerpath/ > zeigt den content von www.google.de an, aber ohne dass dem User das auffällt. Dh die Addresszeile sollte weiterhin www.mypage.de zeigen.
Der User soll natürlich auch die neue externe Page benutzen können, dh zB über Links navigieren oder eine Search-Query (wie bei google) ausführen.
ReverseProxy mache ich mit:
RewriteRule /triggerpath/ http://www.google.de [P,L]
ProxyPassReverse /triggerpath/ http://www.google.de
Funktioniert soweit auch erstmal ganz gut. ABER: man kann anschließend keinerlei Links anclicken, keinen queries ausführen, und es werden keine Resourcen wie Images angezeigt.
Links führen zB auf die Adresse localhost/path/to/whatever.html
Wie bekomme ich es hin, dass die externe Website hinter meinem Reverse Proxy volle Funktionalität besitzt, aber trotzdem kein Redirect stattfindet, sondern alles über den Proxy läuft?
Danke
ich habe ein Problem mit meiner RewriteRule, und versuche es anhang eines einfachen Beispiels zu veranschaulichen:
Ziel ist ein ReverseProxy. Wird auf diesen zugegriffen, soll er ohne dass der User es merkt auf einen externen Host umleiten.
Zb: Aufruf von http://www.mypage.de/triggerpath/ > zeigt den content von www.google.de an, aber ohne dass dem User das auffällt. Dh die Addresszeile sollte weiterhin www.mypage.de zeigen.
Der User soll natürlich auch die neue externe Page benutzen können, dh zB über Links navigieren oder eine Search-Query (wie bei google) ausführen.
ReverseProxy mache ich mit:
RewriteRule /triggerpath/ http://www.google.de [P,L]
ProxyPassReverse /triggerpath/ http://www.google.de
Funktioniert soweit auch erstmal ganz gut. ABER: man kann anschließend keinerlei Links anclicken, keinen queries ausführen, und es werden keine Resourcen wie Images angezeigt.
Links führen zB auf die Adresse localhost/path/to/whatever.html
Wie bekomme ich es hin, dass die externe Website hinter meinem Reverse Proxy volle Funktionalität besitzt, aber trotzdem kein Redirect stattfindet, sondern alles über den Proxy läuft?
Danke