Как запретить доступ по IP к папке с картинками на apache?

Всем привет . Есть папка в public_html . Называется /uploads/
В этой папке есть папка в которой хранятся картинки. Называется posts

В папку /uploads/ закинул файл .htaccess в котором прописал

<Directory /posts/>
Order deny, allow
deny from all
Allow from 217.30.160.0/20 217.29.112.0/20 217.12.80.0/21 213.230.64.0/18 213.206.32.0/19 212.115.112.0/22 и там еще около 90 IP сетей 
</Directory>


Захожу на сайт IP которого ну никак не входит не в один из этих диапозонов. Там есть загрузка картинки по ссылке. Вставляю. И скачивается то есть не срабатывает это правило. Пробую через WEB прокси открыть картинку и получаю тоже самое. В чем проблема? Почему оно не срабатывает? Заранее всем спасибо аз помощь.
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dodo512
httpd.apache.org/docs/2.4/mod/core.html#directory
<Directory> можно использовать только в контексте server config, virtual host.
Если запихнуть в .htaccess будет ошибка 500.
Т.к. ошибки нет и картинки скачиваются, то либо в настройках указано AllowOverride None и Apache не читает .htaccess, либо картинки раздаются вовсе без его участия, например Nginx.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Seedup Санкт-Петербург
от 90 000 руб.
PHP
Lingo Play Ltd Москва
от 100 000 до 200 000 руб.
SUMMING Москва
от 3 000 usd.