這是我的設置。 我有example.com,它有文件和子目錄。其中一個文件是maintenance.php,其中一個目錄是/ admin。我試圖將example.com的所有請求重定向到example.com/maintenance.php,除example.emaintenance.php外(不這樣做會導致錯誤)以及example/admin中的所有頁面。 example.com/file1應該重定向到example.com/maintenance.php,example.com/maintenance.php不應該導致任何錯誤,並且example.com/admin/file1不應該重定向。如何使用htaccess重定向除1個目錄和1個文件以外的所有目錄?
這就是我,我不能去上班:
RewriteEngine On
RewriteCond %{REQUEST_URI} !(.*)admin.*
RewriteCond %{REQUEST_URI} !^/maintenance.php$
RewriteRule .* /maintenance.php [R=302,L]
example.com/admin仍然重定向到example.com/maintenance.php
感謝所有
即使答案不適合你,你也應該回應。 – Walf