Как сделать RewriteCond для подсети?

А сделать это очень просто, укажите одну из команд по вашему выбору:

 

RewriteCond expr "%{REMOTE_ADDR} -ipmatch '111.11.11.0/21'"

или так

RewriteCond %{REMOTE_ADDR} 111\.20\.(6[4-9]|7[01])

 

Данный метод эффективнее всего работает для Apache не младше версии 2.4, потому что эта версия имеет значительные отличия от предидущих версий вебсервера для размещения сайтов поддерживающих .htacсess.Выбирая веб сервер главное не ошибиться ибо Апач боиться больших нагрузок и не рекомендован для помещаемых сайтов.


Отзывы