PDA

Bekijk Volledige Versie : Apache ProxyPass met behoud url



martijn123
21/11/08, 16:20
ik wil het volgende doen met Apache

http://www.domein.nl/sub/ moet de volgende pagina, met behoud van http://www.domein.nl/sub/ in de URL van je browserbalk, tonen: http://www.domein2.nl. Voor de hoofdpagina werkt dit met een ProxyPass in Apache. Ik heb dit gedaan met:



ProxyRequests Off

<proxy>
Order deny,allow
Allow from all
</proxy>

RewriteRule ^/sub$ /sub/ [R]

ProxyPass /sub/ http://www.domein2.nl/
ProxyPassReverse /sub/ http://www.domein2.nl/


Alleen de links in de site van http://www.domein2.nl/ zijn (uiteraard) zoiets als: http://www.domein2.nl/pagina.html. Klikken op zo'n link zal dan ook de URL in mijn browser vervangen voor het domein dat ik niet wil behouden, omdat ik op mijn hoofddomein: http://www.domein.nl/sub/ wil blijven.

Kan dit überhaupt met een ProxyPass gedaan worden? Zo ja hoe? Zo nee, wat zijn alternatieven?

ju5t
21/11/08, 19:01
Zo geen ervaring met ProxyPass, tenminste, dat is te lang terug.

Maar hoe zijn je links op domein2.nl gedefineerd? Wanneer je linkt naar de volledige URL, zul je er waarschijnlijk weinig aan kunnen doen.

wonko
22/11/08, 09:32
de proxy-module stuurt aanvragen door, die gaat niet de inhoud van de pagin's gaan herwerken om naar de "juiste" url te linken. Dat is aan je webmaster.

martijn123
22/11/08, 12:48
Juist, het is achteraf ook een vreemde gedachte dat het zou kunnen. Uiteraard kan je iets met het capturen in een frame doen, maar die optie mag ik niet gebruiken volgens bepaalde (web)richtlijnen.

Toch bedankt voor de reacties.