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

Я храню изображения в / var / www / html / assets / photos / , и я не хочу, чтобы пользователи могли перемещаться в эту папку через браузер или каким-либо другим способом. Я хочу, чтобы эту папку могли использовать только мои сценарии PHP.

Как это сделать?

0
задан 18 December 2020 в 17:17

1 ответ

Откройте папку с помощью вашего любимого FTP-клиента — если вы не местный житель и не можете просто перейти к папке.

Добавьте файл с именем .htaccess. '.' является важным и обязательным.

Отредактируйте файл .htaccess в текстовом редакторе (не используйте текстовый процессор) и добавьте следующую строку:

Options -Indexes

Сохраните файл.

Это предотвратит индексацию файлов в папке. Если люди попытаются получить доступ к папке напрямую, они получат запрещенную ошибку 403.

В то же время вы можете напрямую ссылаться на файлы в этой папке.

Итак, допустим, вы добавили .htaccess в каталог с именем /tmp. Вы по-прежнему можете ссылаться, использовать и отправлять людей в /tmp/picture.jpg как обычно, но люди не смогут просматривать каталог и находить файлы, которые вы не хотите, чтобы они видели.

Для получения дополнительной информации нажмите .

2
ответ дан 18 December 2020 в 21:50

Другие вопросы по тегам:

Похожие вопросы: