#apache #http #centos
#апач #http #centos
Вопрос:
В CentOS 6.0 у меня есть apache для разрешения загрузки драйверов один README.Текстовый файл. Но когда сайт посещается, http://site.mooo.com/
он показывает все zip-файлы, но не TXT-файл.
<VirtualHost *:80>
ServerName site.mooo.com
ServerAlias site.mooo.com
DocumentRoot /var/www/html/download
<Directory /var/www/html/download>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Должен показать все, но показывает только два zip-файла
/var/www/html/download/
driver.zip
driver.new.zip
README.TXT
Ответ №1:
Я знаю, что он старый, но чего бы он ни стоил :
- Отредактируйте свой файл httpd.conf
- Найдите строку с директивой IndexIgnore
- Удалить
README*
из этого шаблона
=> Он отобразит README.txt
файлы.
Комментарии:
1. Или для Xampp:
C:xamppapacheconfextrahttpd-autoindex.conf
2. На самом деле это кажется правильным ответом на вопрос. Предложите изменить официально принятый ответ на этот вопрос.
3. Спасибо! Это сводило меня с ума!
4. Как мне это сделать без доступа к файлу?
5. Из-за автоматического индекса работает с readme.html досье. В readme.html файл будет добавлен в нижнюю часть страницы со списком каталогов (если существует) до окончания
</body>
тега. Таким образом, рекомендуется вместо этого перейти сREADME*
наREADME.html
на.
Ответ №2:
создайте файл .htaccess, попробуйте Options Indexes
Комментарии:
1. Почему он исключает только файлы README?
2. добавление
Options Indexes
в файл .htaccess не делает его видимым.3. @vee Это было 8 лет назад, я забыл, что это был за вопрос и каков был мой ответ. Мой ответ был принят, я, должно быть, сказал что-то, что решило проблему OP, это все, что имеет значение, помогая OP, только эта причина должна сделать мой ответ защищенным от отрицательных голосов. это был единственный ответ за год, и он был принят, это означает, что я помог кому-то, когда он нуждался в помощи, а не через год после обращения за помощью.