Apache: как разрешить доступ к списку файлов каталога |
![]() |
Добавил(а) microsin |
Предположим, что нужно разрешить любому посетителю сайта просматривать список файлов какого-нибудь каталога, например http://имядомена.ru/AnyFolder, если он откроет эту ссылку в браузере. [Способ на основе httpd.conf] Для этого откройте на редактирование файл конфигурации httpd.conf, обычно он находится в папке /etc/apache2, и добавьте в него следующий текст: < Directory /var/www/имяпользователя/data/www/имядомена.ru/AnyFolder> Options +Indexes < /Directory>
Здесь /var/www/имяпользователя/data/www/имядомена.ru/AnyFolder это полное имя папки, куда нужно предоставить доступ, относительно корневого каталога системы. Перезапустите Apache командой: /etc/init.d/apache2 restart
[Способ на основе .htaccess] Создайте в каталоге, к которому вы хотите разрешить доступ, файл .htaccess со следующим содержимым: Options +Indexes
После этого содержимое этого каталога немедленно станет доступным для доступа (на чтение, просмотр содержимого) для любых внешних пользователей сайта, перезапуск Apache не требуется. [Ссылки] 1. How to enable a directory listing in Apache web server site:stackoverflow.com. |