Почему не отображается моя иконка? - PullRequest
8 голосов
/ 22 ноября 2010

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

Вот код, который я использую для него:

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

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

Редактировать: хорошо, я думаю, это просто моя наличность.

Ответы [ 6 ]

12 голосов
/ 22 ноября 2010

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

Иначе, проверьте путь к изображению. image/favicon.ico не соответствует images/favicon.ico, но это, вероятно, просто опечатка.

7 голосов
/ 22 ноября 2010

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

6 голосов
/ 03 февраля 2015

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

<link rel="icon" href="favicon.ico?v1" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico?v1" type="image/x-icon" /> 
4 голосов
/ 22 ноября 2010

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

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

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

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

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

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

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

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

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

...