Я пытался перенаправить диапазон IP-адресов с одной ссылки на другую. Я могу сделать это для одного блока из 256 адресов:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} ^111\.111\.111\.
RewriteCond %{REQUEST_URI} /original_link/$
RewriteRule .* /new_link/ [R=301,L]
Однако попытка заблокировать диапазон адресов 8192 (xxx.xxx.128.0 - xxx.xxx.159.255) требует регулярных выражений для правильного выражения перенаправления. Несмотря на то, что я нашел несколько примеров, я не мог понять смысл значений, которые должны быть заключены в квадратные скобки. Может кто-нибудь объяснить, как правильно использовать эти выражения?
Моя собственная попытка будет выглядеть примерно так:
RewriteCond %{REMOTE_HOST} ^xxx\.xxx\.1([2-5][8-9])