2010-11-22 3 views
8

Хорошо, поэтому мой значок не появляется по какой-то причине. Это на image/favicon.ico (я проверил как 5 раз).Почему мой значок не появляется?

Это код, который я использую для этого:

<link rel="shortcut icon" href="images/favicon.ico" /> 

И это сайт: http://prime.programming-designs.com/

Edit: хорошо, я думаю, это просто моя Cashe.

+2

Показан прекрасный в IE8 ... удивительно. – 2010-11-22 17:35:49

+0

Работает для меня в Chrome 5 и Firefox 3.6 – 2010-11-22 17:36:32

+0

Это факт, что favicons действительно занимает много времени, чтобы изменить практически во всех браузерах, я прошел через него много раз, просто будьте терпеливы и в один прекрасный день вы будете удивлены. Для новых пользователей, которые посещают ваш сайт, они увидят новый favicon :) – Kyle 2010-11-22 17:37:59

ответ

11

Возможно, это просто кешировано в вашем браузере, оно отображается как синий крест на моем.

Else, проверьте путь изображения. image/favicon.ico не подходит images/favicon.ico, но это, вероятно, только опечатка.

7

Удалите кеш браузера и перезагрузите браузер. Может потребоваться некоторое время, чтобы появиться, например, в FF

4

Большинство браузеров, таких как IE, будут запрашивать /favicon.ico, несмотря на то, что вы установили, но оно должно по-прежнему работать, если вы вернете правильный Content-Type и сделали его правильным способом.

Вы можете попытаться сделать:

<link rel="shortcut icon" href="/images/favicon.ico?289349832" /> 

Строка запроса обычно заставляет браузер повторно запросить ресурс, поскольку он уникален.

Вы можете также попытаться сделать сервер перенаправления от /favicon.ico к /images/favicon.ico

Вы также можете просто двигаться /images/favicon.ico к корню.

Однако, естественно, браузеры действительно кэшируют дерьмо из фавиконов, поэтому мое предложение было бы ждать, так как, скорее всего, ни один из вышеперечисленных вопросов не помог бы. Со временем он появится в вашем браузере.

1
  1. Загрузите http://prime.programming-designs.com/images/favicon.ico в ваш браузер, чтобы убедиться, что путь верен.
  2. Проверьте заголовок Content-Type, возвращенный сервером. Некоторые браузеры могут быть слишком чувствительны. Возможно, вам придется зарегистрировать тип MIME для расширения .ico.
  3. Как уже говорилось, попробуйте очистить кеш браузера.
0

Я только что переименовал favicon в favicon1 и загрузил измененные файлы, и он сработал.

3

Late, однако. Я столкнулся с этой проблемой больше, чем должен. Мое исправление заключается в том, чтобы добавить «номер версии» ? V1 или что-то еще, это сдует кеш.

<link rel="icon" href="favicon.ico?v1" type="image/x-icon" /> 
<link rel="shortcut icon" href="favicon.ico?v1" type="image/x-icon" /> 
Смежные вопросы