这是我的设置。 我有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