У меня есть сайт, организованный следующим образом с поддоменами в качестве подкаталогов:
/ [webroot]
/subdomain1/
/subdomain2/
Я хотел бы создать файл htaccess, который переписывает все файлы, к которым был получен доступ, в сообщение maintenance.php с 503, но я не уверен, почему следующее не перехватывает подкаталоги?
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444$
RewriteCond %{REQUEST_URI} !^/maintenance\.php$
RewriteRule ^(.*)$ /maintenance.php [L]
Должен ли я вызывать каждый подкаталог что-то вроде ...
RewriteRule ^/subdirectory1(.*)$ /maintenance.php [L]
RewriteRule ^/subdirectory2(.*)$ /maintenance.php [L]