Это может показаться повторяющимся вопросом, но я попробовал решение, приведенное в аналогичных вопросах.
Я хочу ограничить доступ к файлам в нескольких папках на моем сервере apache, чтобы их можно было обслуживать только через php-скрипт только для пользователей, вошедших в систему в той части моей системы, которая должна иметь доступ к любой конкретной папке.
Другие решения предлагают использовать .htaccess
deny from all
allow from 127.0.0.1
Но это, кажется, запрещает файлы отовсюду. Включая локальные сценарии php.
Я рассматриваю .htpasswd, но это дополнительный уровень учетных данных пользователя, который необходимо обрабатывать, и я бы предпочел этого избежать.
Как мне обойти это? Есть ли лучший способ хранения файлов?
.htaccess
- это то, что вам нужно. Он отклонит весь каталог, включая скрипт, через который вы хотите их обслуживать, если он там есть. Решение - переместить скрипт в другое место. - person Will Warren   schedule 31.05.2013