400 Bad Request bei Mod_Rewrite

malte

Aktives Mitglied
Hallo Experten!

Ich hab ein kleines Problem mit Mod_Rewrite. Ich würde gerne ein Verzeichnis in ein übergeordnetes Verzeichnis umschreiben.

Folgende Ordnerstruktur habe ich:

/htdocs/domain1/verzeichnis/
/htdocs/domain2/

Ziel soll sein, dass man http://domain1.de/verzeichnis/ aufrufen kann, dann aber die Daten aus dem Ordner von domain2 angezeigt bekommt.

Mein Ansatz liefert mir leider nur einen 400 Bad Request Fehler.

.htaccess aus /htdocs/domain1/verzeichnis/
CODE RewriteEngine On
RewriteRule ^(.*?) ../../domain2/index.html


Was muss ich ändern damit es funktioniert?

 
Ich nutze zwar selbst kein Mod_Rewrite, insofern nur Raten:

Kann es sein, daß Du da nicht aus dem Stammverzeichnis heraus darfst, wenn Du das über eine relative Adressierung (../../) machst?


Ich hatte mir auf dem IIS auch schon Bad Requests generiert, wenn in bestimmten Fällen Nutzer einen Blogbeitrag mit mehreren Punkten hintereinander geschrieben haben.
 
An so etwas ähnliches habe ich auch schon gedacht. Aber das Stammverzeichnis ist doch eigentlich "/htdocs/"?

Kann ich das Problem auch anders lösen? Ohne Mod_rewrite?
 
Zurück
Oben