Мне нужно выполнить обслуживание на сайте и быть единственным, кто сможет получить к нему доступ. Я написал следующее правило перезаписи:htaccess переписать правило для перенаправления всех, кроме одного IP
RewriteEngine On
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^46\.233\.116\.53
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ http://maydomain.com/maintenance.html [R=307,L]
Я должен перенаправлять любой IP на страницу обслуживания, кроме шахты (46.233.116.53), но, к сожалению, перенаправив мой тоже. Я также попытался обернуть правило в пределах
<IfModule mod_rewrite.c>
.....
</IfModule>
Но все равно не повезло. Есть ли что-нибудь мой хостинг должен делать, как они, кажется, не имеют никаких предложений :(
Ваш код выглядит хорошо. Он выглядит, которого не скопировать правильный IP – starkeen