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