Хочу запретить доступ к директории админ для всех кроме определённого ip, нашел один пример но после записи его в htaccess весь сайт перестал быть доступный, как правильно настроить доступ по ip?
Syntax: <Directory directory-path> ... </Directory>
Context: server config, virtual host
<Directory> можно использовать только в основном конфиге сервера или непосредственно в виртуальном хосте.
При попытке запихнуть это в .htaccess будет ошибка 500.
Чтобы запретить всем кроме одного ip нужно в папке /admin/ создать файл .htaccess
Order Allow,Deny
Allow from 11.22.33.44
Если Apache версии 2.4, то вместо Order и Allow там есть Require. Require ip 11.22.33.44
dodo512, подскажите, а если у меня нет папки админ? То есть у меня путь в маршрутах указан такой site.ru/admin/login
Но папки админ нету по пути site.ru/admin/
Могу ли просто создать папку и добавить в неё только htaccess?