favicon.ico не работает на Chrome, Firefox. работает над несколькими страницами в IE - PullRequest
0 голосов
/ 04 июня 2010

У меня есть favicon.ico в моей папке webroot согласно этому коду

<link rel="icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />

и я использую это в своем заголовке, чтобы он появился на всех страницах.

<?php echo $html->meta('icon', 'favicon.ico'); ?>

Сайт, над которым я работаю: -----> this .

Что может быть не так? Работает в 3-х страницах на IE. В Firefox и Chrome он работает только для домашней страницы, но не для других.

Пожалуйста, дайте мне знать, что я должен делать.

Ответы [ 2 ]

3 голосов
/ 04 июня 2010

Вы должны просто использовать href="/favicon.ico". Например, если вы заметили источник http://www.movend.com/developers/,, ваша ссылка на favicon.ico преобразуется в http://www.movend.com/developers/favicon.ico,, то есть страницу ошибки 404.

0 голосов
/ 18 августа 2011

Если вы попробовали все выше и все еще не работает в IE, проверьте настройки IIS, если вы используете Windows Server. Убедитесь, что для параметра HTTP Headers> «Enable expiration content» задано значение «НЕ истекает немедленно»

.
...