Ограничение IP с помощью htaccess
Я хочу ограничить весь сайт таким образом, чтобы на сайт могли войти только два IP-адреса. В моем .htaccess (в корне сайта) есть следующее:
ErrorDocument 403 http://www.example.com/views/error403.html
Order Deny,Allow
Deny from all
Allow from 311.311.311 322.322.322.322
ErrorDocument 404 /views/error404.html
ErrorDocument 500 views/error500.html
(Очевидно, это поддельные IP-адреса, в моем .htaccess это правильные IP-адреса)
Как видите, я разрешаю только 322.322.322.322 и все IP-адреса из 311.311.311.0/24 и запрещаю остальным людям. Я хочу, чтобы при входе на сайт с другого IP-адреса он просматривал страницу error403.html.
Фильтр работает нормально, но не перенаправление. Когда я пытаюсь зайти на сайт с запрещенного IP, я вижу сообщение Apache:
Found
The document has moved here
Где «здесь» - ссылка на error403.html.
Думаю ограничиваю даже страницу error403.html.
Как я могу сделать это ограничение, но разрешив просмотр страницы с ошибкой? Должен ли я переместить страницу error403.html в другой каталог (например, / views / error /) и поместить в него другой .htaccess, разрешив в этом файле все IP-адреса?
Заранее спасибо!