Ich habe eine Website, die eine generische mod_rewrite-Regel verwendet, um alle Anfragen an die index.php-Seite weiterzuleiten, mit Ausnahme bestimmter Dateierweiterungen:
RewriteRule !\.(js|ico|gif|jpg|JPG|png|css|php|phtml|pdf|txt|xml)$ index.php
Was ich brauche, ist die Möglichkeit, ein bestimmtes Verzeichnis (einschließlich aller darin enthaltenen Dateien oder Unterverzeichnisse) von dieser Regel auszuschließen - was ist die beste Lösung?
Hier ist meine vollständige .htaccess-Datei, für den Fall, dass etwas anderes darin stört:
RewriteEngine ON
RewriteCond %{HTTP_HOST} !^www\..*
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^([^.]*)\.(co\.uk)
RewriteRule ^.*$ http://www.%1.%2%{REQUEST_URI} [R=permanent,L]
AddHandler application/x-httpd-php .phtml
RewriteRule !\.(js|ico|gif|jpg|JPG|png|css|php|phtml|pdf|txt|xml)$ index.phtml
php_value display_errors "On"