Hier ist mein Setup. Ich habe example.com, die Dateien und Unterverzeichnisse hat. Eine dieser Dateien ist maintenance.php und eines dieser Verzeichnisse ist/admin. Ich versuche, alle Anfragen von example.com an example.com/maintenance.php umzuleiten, EXCEPT für example.com/maintenance.php (dies verursacht keinen Fehler) und alle Seiten in example/admin. example.com/file1 sollte zu example.com/maintenance.php umleiten, example.com/maintenance.php sollte keine Fehler verursachen und example.com/admin/file1 sollte NICHT umleiten.Wie umleitung ich mit htaccess alle außer 1 Verzeichnis und 1 Datei?
Das ist, was ich habe, dass ich nicht zur Arbeit kommen konnte:
RewriteEngine On
RewriteCond %{REQUEST_URI} !(.*)admin.*
RewriteCond %{REQUEST_URI} !^/maintenance.php$
RewriteRule .* /maintenance.php [R=302,L]
example.com/admin leitet noch
Dank all
Sie sollten antworten, auch wenn die Antworten nicht für Sie arbeiten. – Walf