.htacess разрешить из локального и запретить все, кроме одного пользовательского агента

У меня есть локальная страница. Все, что я хочу получить доступ к нему с моего телефона и моего компьютера. Нет возможности иметь статический IP.

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !MyUserAgent [NC]
RewriteRule ^ - [F,L]

Order Deny,Allow
Deny from all
Allow from MYLocalIp

Эти коды не работают вместе. Как я могу использовать их вместе?

1 ответ

Решение

Все это можно сделать в одном правиле перезаписи:

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} !MyUserAgent [NC,OR]
RewriteCond %{REMOTE_ADDR} !=11.22.33.44
RewriteRule ^ - [F,L]

куда 11.22.33.44 ваш локальный IP-адрес

Другие вопросы по тегам