@wwwAlexandr

Как в htaccess в REMOTE_ADDR указать диапазон ip адресов?

Привет. Подскажите, как мне в REMOTE_ADDR указать диапазон IP адресов?
Пример 93.92.200.0/21 и по такой же схеме нужно будет ipv6 сделать.
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
https://www.google.com/search?q=htaccess+REMOTE_ADDR шестая ссылка в выдаче Гугла:
https://stackoverflow.com/questions/11653461/redir...
You probably want the %{REMOTE_ADDR} to match against, but you can't use CIDR notation as the %{REMOTE_ADDR} is literally the remote address and you can use a regular expression to try to match against it. So for 123.45.67.89/28, (123.45.67.80 - 123.45.67.95), you'd have to do something like this:
RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.8[0-9]$
RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.9[0-5]$
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы