Фавикон не отображается через SSL - PullRequest
0 голосов
/ 29 апреля 2018

Мой сайт favicon.ico не отображается при использовании SSL-ссылок. Кажется, нормально работает с не-SSL.
Но проблема в том, что у меня есть две другие страницы, просматриваемые по SSL, которые показывают правильный значок.

Это ссылка favicon.ico (работает нормально).
https://ricardoconceicao.com/favicon.ico

Это ссылка на страницу.
https://ricardoconceicao.com/index2.html

Вот код, используемый:

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

Есть идеи, что не так?

Ответы [ 3 ]

0 голосов
/ 29 апреля 2018

Добавление двух точек до вашего текущего пути к изображению может помочь. Если нет, то добавьте полный путь.

<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<link rel="icon" href="../favicon.ico" type="image/x-icon" />
0 голосов
/ 30 апреля 2018

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

Заменить текущий тег rel для ссылки на https://ricardoconceicao.com/index2.html

С

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

И, в конце концов, все должно работать нормально. Как уже упоминали другие, это может быть просто проблемой кеширования. В любом случае, будьте уверены, что вы не сходите с ума, потому что это определенно должно работать. Я перешел на вашу страницу и отредактировал тег rel в Chrome Dev Tools вместе с тегом, который я упомянул в этом посте, и значок появился сразу. Во всяком случае, надеюсь, что это помогает:)

0 голосов
/ 29 апреля 2018

Укажите полный URL-адрес пути избранного. Следующим образом

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