Подскажите как сделать редирект в htaccess по CIDR

WF
На сайте с 05.12.2023
Offline
0
182

Добрый день! Недавно запрещал на сайт доступ ботам по подсетям, есть подозрение что под горячую руку попали и реальные посетители, хочу те подсети, которые забанил полностью перенаправить на другой домен, чтобы собрать подсети реальных пользователей и вывести их из бана, но не могу найти как сделать редирект для CIDR, нашел только рабочий метод для конкретных IP

Работает

RewriteEngine On
RewriteCond %{REMOTE_ADDR} 123.123.123.123
RewriteRule ^(.*)$ http://domain.ru [R=301,L] 

Уже не работает

RewriteEngine On
RewriteCond %{REMOTE_ADDR} 123.123.123.123/32
RewriteRule ^(.*)$ http://domain.ru [R=301,L]


Помогите пожалуйста


NoMoreContent
На сайте с 14.05.2023
Offline
23
#1

Добрый день!

https://stackoverflow.com/questions/11653461/redirect-a-range-of-ips-using-rewritecond

RewriteCond expr "-R '192.168.1.0/24'"

Как понимаю, Apache пользуются в основном мастера .htaccess файлов, которые с их помощью творят то, что сложно сделать в nginx.

Если это не про вас, то возможно уже пора переходить на nginx.

WF
На сайте с 05.12.2023
Offline
0
#2
NoMoreContent #:

Добрый день!

https://stackoverflow.com/questions/11653461/redirect-a-range-of-ips-using-rewritecond

Как понимаю, Apache пользуются в основном мастера .htaccess файлов, которые с их помощью творят то, что сложно сделать в nginx.

Если это не про вас, то возможно уже пора переходить на nginx.

Спасибо большое! Работает!

Я не вебмастер, я интернет-маркетолог, подобного рода задачи для меня не очень профильные, но стараюсь решать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий