PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [RewriteRule] - Option [P] geht nicht ?



verve
26.06.04, 13:52
HI@all,

wollte eine weiterleitung im apache erstellen die folgendermassen aussieht:

RewriteRule ^/(.*) http://meine-IP/$1 [P]

Leider bekomme ich da immer die meldung:

Forbidden
You don't have permission to access / on this server.

wenn ich folgendes mache:
RewriteRule ^/(.*) http://meine-IP/$1 [R]

geht es! Aber dann ist die IP zusehen, und das möchte ich nicht.
Gibt es eine alternative zu [P] ? oder wieß jemand wieso das nicht geht?

greetings
verve

Svenny
26.06.04, 14:56
nen proxy rewrite geht afair nicht auf domainnamen/ips, ergo muss es eine lokale datei sein

verve
26.06.04, 16:00
hi,
so hatte es früher aber immer funktioniert, indem ich dies in einen VritualHost gepackt in der httpd.conf gepackt habe.
Es soll ja gerade keine locale datei sein, sondern soll auf eine andere IP "weiterleiten".
hier noch mal der ganze eintrag:


<virtualhost *>
ServerName sub.domain.de
RewriteEngine On
RewriteRule ^/(.*) http://IP-Adresse/$1 [P]
</virtualhost>


PS: ist das P (proxy) nicht gerade wichtig, wenn sich die datei nicht local auf dem rechner befindet ?
Das ganze funktioniert ja auch ohne [P], nur ist dann immer die IP adresse anstatt der subdomain zu sehen, das sollt ich mit dem [P] verhindern