Где-то в вашей конфигурации включены Индексы параметров
. Это то, что заставляет Apache генерировать страницу, которую вы видите выше.
Эта страница состоит из HTML и слева от каждого элемента (где вы видите []
и [TXT]
и т. Д.) Обычно появляется изображение, представляющее тип файла, для которого предназначена эта строка. Эти изображения запрашиваются, как и любая обычная страница HTML, и они берутся из / icons /
. На самом деле это не папка в вашем корневом веб-каталоге, а псевдонимы, использующие что-то вроде Alias / icons / "/usr/share/apache2/icons/"
.
Наконец, вы настроили другую часть ваша конфигурация Apache не разрешает эти запросы, поэтому вы получаете ответ 403 и альтернативный текст, отображаемый вместо значков.
Чтобы исправить проблему со значком, мне пришлось отредактировать httpd-autoindex.conf, расположенный в \ bin \ apache \ apache2.2.22 \ conf \ extra
Я изменил
Alias /icons/ "c:/apache2/icons/"
на
Alias /icons/ "D:/wamp/bin/apache/apache2.2.22/icons/"
] и с
<Directory "c:/apache2/icons">
по
<Directory "D:/wamp/bin/apache/apache2.2.22/icons/">
Теперь значки будут отображаться как обычно.
Большое спасибо Лададададе за то, что указал мне в правильном направлении!
- Почему я получаю ошибку сети: 403 Запрещено в firebug для файлов, к которым я не пытаюсь получить доступ?
Скорее всего, там, где определен корень вашего документа. Это может выглядеть следующим образом:
DocumentRoot "${WEBROOT}/". <Каталог "${WEBROOT}/" > Имя заголовка HEADER.html ReadmeName FOOTER.html Игнорировать FOOTER.html ГИДЕР.html Опции Индексы FollowSymLinks AllowOverride All Требовать всех предоставленных <Директорий>
- Может ли это вызвать серьезные проблемы на веб-сервере?
- Как это исправить?
- Почему мой браузер пытается получить доступ к этим файлам в сообщении об ошибке?