Главная » PHP » apache - Как разрешить загрузку файлов с помощью PHP, но запретить прямой доступ к спискам каталогов
apache — Как разрешить загрузку файлов с помощью PHP, но запретить прямой доступ к спискам каталогов
Я использую Apache на своем сервере, и я бы хотел, чтобы мои посетители могли бесплатно загружать ресурсы. Однако, чтобы сохранить хотя бы небольшую полосу пропускания, я бы хотел запретить прямой доступ к корневой папке ресурсов:
www.myhost.com/resources/file.wav
Если посетитель удаляет file.wav по URL у них есть доступ ко всем звукам одновременно, и поэтому я хотел бы, чтобы люди просто скачивали как сумасшедшие. Я не хочу этого
Как я могу запретить пользователям заходить в этот корневой каталог и любые подпапки?
Мертвый самый простой способ сделать это, даже не балуясь .htaccess (хотя это хорошая идея) просто поместить файл index.html в папку и установить для него разрешения 700.
Если вы хотите просто отключить списки каталогов, вы можете создать файл htaccess с этим: