.htaccess перенаправить в файл в каталоге - PullRequest
0 голосов
/ 25 декабря 2018

Сайт будет закрыт на техническое обслуживание очень скоро.В то же время все посетители будут перенаправлены на страницу, указывающую, что веб-сайт будет недоступен в течение короткого периода времени до завершения обслуживания.

Если я хочу перенаправить весь трафик, который не соответствует моему IPна эту страницу, находящуюся в каталоге maintenance

https://example.com/maintenance/index.php

Будут ли эти правила перезаписи действительными и / или работать для того, что я пытаюсь выполнить?

RewriteCond %{REQUEST_URI} !/maintenance/index.php$ 
RewriteCond %{REMOTE_ADDR} !^192\.192\.192\.192$
RewriteRule $ /maintenance/index.php [R=302,L]

1 Ответ

0 голосов
/ 25 декабря 2018

Сделайте это в .htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /maintenance/index.php [L,QSA]

Любой, кто посетит какую-либо ссылку на вашем сайте, будет перенаправлен на:

www.yourwebsite.extension / maintenance / index.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...