2015-03-06 5 views
4

Я посмотрел несколько сообщений здесь, и я провел дальнейшие исследования в Интернете, но я не вижу, чтобы найти проблему.favicon.ico не отображается нигде

Я положил favicon.ico в основной каталог, но он не отображается в любом браузере. Я пробовал это лично на Firefox и Safari, и я пробовал остальное на Browsershots.

У меня есть эта линия в голове HTML:

<link rel="icon" type="image/x-icon" href="favicon.ico"/> 

Я также попробовал без типа ..., как я его на другие страницы на том же сервере.

This website doesn't show its favicon (thistle)

This website does show its favicon (greenman)

Двое из моих сайтов на одном сервере с фавиконки в том же месте каталога сайта. ??

Единственное, что я могу понять, это проблема с преобразованием ico в онлайн и сохранением его на моем MacBook Pro перед его загрузкой на сервер?

Любая помощь или намеки или мысли приветствуются.

+0

Оба сайта загружают свой значок в Chrome 40. – Dai

+0

У lochhavenretreat, похоже, нет значка. Другой сайт делает, но это очень большая иконка размером 64 на 72 px, что не является размером значка. – GolezTrol

+0

Интересно, @ Дай. Спасибо. – ProfRose

ответ

1

Вы используете относительный путь в своем атрибуте href="". Измените его на корневой путь /favicon.ico или абсолютный путь http://yoursite.com/favicon.ico.

+0

Спасибо за помощь, но это не сработало. Ни один. : -/ Интересно, что он работает на Chrome 40. – ProfRose

3

Изменить это:

<link rel="icon" type="image/x-icon" href="favicon.ico"/> 

Для этого:

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/> 

Еще одна причина, почему ваш Favicon не отображается может быть потому, что вы просматриваете кэшированные версии вашего сайта.

Очистите кэш и снова откройте сайт, и вы увидите значок.

+1

Очищенный кеш. Еще нет значков. :( – ProfRose

+0

Вы изменили rel = "icon" to rel = "значок ярлыка" слишком? –

+0

Также изменил код. Не повезло. – ProfRose

10

Была такая же проблема. Нашел этот замечательный ответ: https://stackoverflow.com/a/16375622/5359989

Что сработало для меня, менялось «favicon.ico» на нечто уникальное, например «myfavicon.ico», и ссылалось на него в html соответственно. Надеюсь, это сработает и для вас.

1

Хром не понравился факт, что мой favicon.ico был образ 64x64. Я изменил его на 32x32-пиксельный образ, и он показал прямо!

Смежные вопросы