Не удается получить значок.ico для отображения
Вопрос
Я скопировал свой значок.файл 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
.Для любого другого файла это, кажется, работает со ссылкой.