Ich versuche eine Umleitung für alle Anfragen zu machen, AUSSER wenn die URL auf Folgendes zeigt:
- Eine vorhandene Datei
- Ein Verzeichnis mit einer Indexdatei
Also habe ich das Folgende, das damit umgehen sollte:
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ redirect.php [QSA]
Aber wenn ich zu einem Ordner navigiere, der eine index.php
enthält (und ja, ich habe überprüft, dass DirectoryIndex
auf index.php
gesetzt ist), wird die Umleitung immer noch durchgeführt.
Das Lustige, das ich auch festgestellt habe, ist, dass wenn ich ein .htaccess
in diesem Ordner mit RewriteEngine on
(nur das) habe, dann funktioniert die obige Umleitungsregel...
Irgendwelche Hinweise?