Не удается получить значок.ico для отображения

StackOverflow https://stackoverflow.com/questions/2201406

  •  18-09-2019
  •  | 
  •  

Вопрос

Я скопировал свой значок.файл ico в корневой каталог моего документа Apache.Мне пришлось добавить для него исключение Apache Rewrite, и теперь оно доступно с www.example.com/favicon.ico.Но когда я нажимаю на свой основной URL, он не отображается.

Я думал, все, что вам нужно было сделать, это скопировать файл с правильными разрешениями в корневой каталог doc?Нужно ли мне вносить изменения в php?Спасибо!

Это было полезно?

Решение

IE и Firefox могут вести себя по-разному (не уверен, какой из них вы используете).Попробуйте добавить страницу в качестве закладки, затем нажмите на закладку (чтобы загрузить страницу).После того, как вы сделаете это, выйдите из своего браузера и посмотрите, появится ли тогда "если".

Если это не сработает, попробуйте очистить кэш вашего браузера и повторите описанные выше шаги, которые должны это исправить.Я уже видел вашу проблему раньше!

Другие советы

Попробуйте поместить этот тег в начало вашего документа:

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

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

значок.ссылка на ico должна быть абсолютным URL, а не относительным.Используя это:

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

Мой статус был

favicon.ico () shows up in:

    IE 9.0.8
    Safari 5.1.7 

Fails in:

    FF 28.0
    Google Chrome 34.0

переход к абсолютным значениям

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

заставляет все браузеры находить и отображать значок.ico

значок значка favicon ведет себя по-разному для разных браузеров и иногда, если он работает в FF и не работает в IE.Попробуйте после очистки кэша браузера и стандартного кода для favicon ico, Просто поместите тег below в свой индексный файл или любой другой общий файл для вашего проекта.

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

Хотя новые браузеры поддерживают изображения в формате GIF и PNG , но я бы посоветовал всегда сохранять изображение как favicon.ico.

Попробуйте поместить файл ico в папку images в вашем корневом каталоге.Именно там многие браузеры ищут значок favicon.И это то, о чем следует помнить.Favicon - это очень свободный стандарт, если его вообще можно так назвать, который поддерживается браузерами, а не сервером.Сами браузеры фактически извлекают значки в отдельных вызовах для отображения на своих панелях избранного или вкладках...Файл favicon просто должен быть размещен где-нибудь, чтобы браузеры могли его найти.

Некоторые браузеры распознают значок, если он находится в корневом каталоге, ничего не добавляя на страницу, однако IE и FF этого не делают.Добавьте этот код в раздел head вашей страницы

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

Похоже, что в Chrome вы не можете использовать ссылку (напр. https://) скорее вы должны иметь favicon.ico в той же папке , что и index.html.Для любого другого файла это, кажется, работает со ссылкой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top