Я храню изображения в / var / www / html / assets / photos /
, и я не хочу, чтобы пользователи могли перемещаться в эту папку через браузер или каким-либо другим способом. Я хочу, чтобы эту папку могли использовать только мои сценарии PHP.
Как это сделать?
Откройте папку с помощью вашего любимого FTP-клиента — если вы не местный житель и не можете просто перейти к папке.
Добавьте файл с именем .htaccess
. '.' является важным и обязательным.
Отредактируйте файл .htaccess в текстовом редакторе (не используйте текстовый процессор) и добавьте следующую строку:
Options -Indexes
Сохраните файл.
Это предотвратит индексацию файлов в папке. Если люди попытаются получить доступ к папке напрямую, они получат запрещенную ошибку 403.
В то же время вы можете напрямую ссылаться на файлы в этой папке.
Итак, допустим, вы добавили .htaccess в каталог с именем /tmp. Вы по-прежнему можете ссылаться, использовать и отправлять людей в /tmp/picture.jpg как обычно, но люди не смогут просматривать каталог и находить файлы, которые вы не хотите, чтобы они видели.
Для получения дополнительной информации нажмите .