Все браузеры не равны. Следовательно, мне нужно явно указать, что у меня есть значок («ярлык») для mod_autoindex
-сгенерированные страницы. Как я могу это сделать?
Использование заголовка (HeaderName
) и нижний колонтитул (ReadmeName
) не вариант, потому что они включаются в тело HTML. Мне нужно манипулировать <head>
часть сгенерированного HTML.
Изменить 1: Первый ответ гласит, что нужно использовать /favicon.ico
. Это тоже не решение, потому что, как я сказал выше, не все браузеры запрашивают этот файл автоматически. У меня здесь очень упрямый Firefox 8.0, который, например, отказывается его загружать. Это можно увидеть в журналах сервера (отсутствует HTTP-запрос для этого существующие и читаемые файл - да, работает, например, в Opera) и в самом FF (с надстройкой Live HTTP headers). Нет HTTP-запроса к серверу, что логически не может быть объяснено /favicon.ico
не читается.
Добавить IndexOptions +SuppressHTMLPreamble
вариант для .htaccess файл для подавления mod_autoindexавтоматический ввод преамбулы <html><head></head><body>
теги, а затем включите эти теги и желаемый <link>
отметьте в своем Header.html файл.
Эта опция доступна в Apache 1.3 и новее.
Все браузеры запрашивают "/favicon.ico" хотя бы один раз, когда вы посещаете веб-хостинг.
Просто создай это.