11
Ich habe die zugesandte .htaccess Datei bei mir getestet. Bei mir funktioniert diese Lösung:
Bei Aufruf von http://www.example.com/test/ wird /test2/index.php angezeigt
Bei Aufruf von http://www.example.com/test wird entsprechend der RewriteRule weiter unten die /index.php mit entsprechenden Parametern angezeigt
Diese Weiterleitung muss natürlich vorher gelöscht oder auskommentiert werden:
... und /test2 ist das Verzeichnis, in welchem die Dateien liegen müssen, die angezeigt werden sollen
Zum Debuggen kannst du auch die ErrorDocument Direktive vorübergehend auskommentieren, dann sollte dir der Webserver anzeigen, was er nicht findet
RewriteRule ^test/(.*)$ test2/$1 [L]
Bei Aufruf von http://www.example.com/test/ wird /test2/index.php angezeigt
Bei Aufruf von http://www.example.com/test wird entsprechend der RewriteRule weiter unten die /index.php mit entsprechenden Parametern angezeigt
Diese Weiterleitung muss natürlich vorher gelöscht oder auskommentiert werden:
# RewriteRule ^test(.*)$ http://www.example.com/test2/$1 [R=301,L]
... und /test2 ist das Verzeichnis, in welchem die Dateien liegen müssen, die angezeigt werden sollen
Zum Debuggen kannst du auch die ErrorDocument Direktive vorübergehend auskommentieren, dann sollte dir der Webserver anzeigen, was er nicht findet