Я хочу ограничить весь сайт таким образом, чтобы только два 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-адреса?
Заранее благодарю вас!