Я настроил свой .htaccess
файл таким образом, что только определенные диапазоны IP-доступ к /admin
части моего сайта, как просил в этом вопросе: Deny access to URI403 запрещено ответ по-прежнему посылает тело
Это работает ... в тестировании. Когда я попробовал это на моей жизни, HTTPS включен, сайт произошло нечто странное:
Когда я получаю /admin
страницу, я получаю 403 Forbidden код статуса но я также получить тело, как будто ничего не произошло.
Как это возможно и как его исправить?
Вот возможный .htaccess:
SetEnvIf Request_URI ^(?!/admin) not_admin_uri
Order deny,allow
Deny from all
Allow from 127.0.0.1
allow from 366.241.93.
allow from env=not_admin_uri
Также: если удалить последнюю allow
правило это на самом деле блокировать запрос (хотя тогда, конечно, блокирует все reguest)