Всегда отображается журнал: файл не существует c:/wamp/www/favicon.ico в apache error_log. Я использовал wampserver, почему?
Файла не существует c:/wamp/www/favicon.ico в apache error_log
Ответ 1
Это происходит потому, что (почти каждый) браузер выполняет поиск значка по умолчанию. Если страница доступа не указала для нее действительный URL, Apache использует корневой каталог.
У вас есть два варианта. Вы можете создать значок веб-сайта для каждого вашего веб-сайта или сообщить Apache, чтобы он не регистрировал это событие как сообщение об ошибке.
Если вы выберете второй вариант, добавьте следующий код в каждый VirtualHost или, по крайней мере, те, у которых нет файла favicon:
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
Или вы создаете пустой файл с именем "favicon.ico" в корне каталога Apache (для примера /var/www/, но браузер не будет показывать favicon для вашего сайта).
Ответ 2
Есть ли ссылка на файл favicon.ico в вашем HTML-источнике?
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
Даже если вы этого не сделаете, многие браузеры пытаются получить доступ к этому файлу в любом случае при посещении новой страницы. Favicon используется при добавлении веб-сайта в избранное/закладки. Некоторые браузеры (например, Firefox) также отображают значки на вкладке веб-сайта в верхней части экрана.
Лучше всего просто добавить файл favicon.ico с пиктограммой 16x16 в каталог c:/wamp/www/.
Ответ 3
favicon.ico - это изображение, которое отображается рядом с адресом в адресной строке. Каждый браузер ищет его. Например, логотип StackOverflow на этой странице.
Ответ 4
см. этот http://nfolamp.wordpress.com/2010/06/28/apache-favicon-ico-does-not-exist-yes-its-truly-annoying/ (мертвая ссылка)
содержимое этой ссылки находится в голосовом ответе fooobar.com/questions/531077/...
Ответ 5
Попробуйте перезагрузить браузер. Я думал, что у меня есть большая проблема с этим, но, как оказалось, mozilla просто кэширует сайты favicons. Перезапуск исправил проблему.