Правка .htaccess под конкретную страницу.

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Правка .htaccess под конкретную страницу.

Сообщение Alexey87 » Чт фев 16, 2017 5:18 am

Del....
Последний раз редактировалось Alexey87 Пт фев 17, 2017 10:31 am, всего редактировалось 1 раз.
Alexey87
 
Сообщений: 2
Зарегистрирован: Чт фев 16, 2017 5:14 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Чт фев 16, 2017 12:17 pm

Код: выделить все
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.5$
RewriteCond %{REMOTE_ADDR} !^192\.168\.20\.
RewriteRule ^test$ - [F,L]

Правило блокирует доступ к странице /test для всех адресов кроме 192.168.0.5 и 192.168.20.0/24.
Emilien
Мл. Сержант
 
Сообщений: 84
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Alexey87 » Чт фев 16, 2017 1:46 pm

А если необходимо. Блокировать Страницу для всех внешних сетей, а в исключение только несколько подсеток так же внешних. Имею ввиду весь мир.
Alexey87
 
Сообщений: 2
Зарегистрирован: Чт фев 16, 2017 5:14 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Чт фев 16, 2017 2:25 pm

Просто поставить нужные подсети в RewriteCond.
Там можно добавить любое количество правил RewriteCond.
НИКОМУ кроме определенных ПОДСЕТОК

Эта конструкция именно так и работает.
Emilien
Мл. Сержант
 
Сообщений: 84
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron