【问题标题】:Favicon not showing over SSL网站图标未通过 SSL 显示
【发布时间】:2018-04-30 05:11:57
【问题描述】:

使用 SSL 链接时,我的网站 favicon.ico 未显示。似乎适用于非 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" />

有什么想法吗?

【问题讨论】:

  • 您确定这不是缓存问题吗?尝试点击CTRL + F5,同时点击SHIFT + CTRL + R 看看是否能解决问题。
  • 完成从清除缓存到使用 Chrome 和 Firefox 的所有操作。还是不行。

标签: html favicon


【解决方案1】:

我已经测试了您的代码,但指向网站图标的链接不正确 - 这可能是在遵循此线程上另一个帖子提出的建议之后。

替换你在https://ricardoconceicao.com/index2.html上的当前链接rel标签

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

最终它应该可以正常工作。正如其他人所提到的,这可能只是一个缓存问题。无论哪种方式,请放心,您不会发疯,因为它绝对应该起作用。我进入您的页面并使用我在这篇文章中提到的那个编辑了 Chrome 开发工具中的链接 rel 标签,然后网站图标立即出现了。无论如何,希望对您有所帮助:)

【讨论】:

  • 我已经尝试过了,但失败了。但它在清除计算机 tmps/ 并重新启动系统后工作。谢谢
【解决方案2】:

提供网站图标路径的完整 URL。如下

		&lt;link rel="shortcut icon" href="https://ricardoconceicao.com/favicon.ico" type="image/x-icon" /&gt;

【讨论】:

  • 尝试清除缓存,或者尝试其他浏览器。
  • 所有页面 favicon.ico 工作正常,除了这个。我已经清理了缓存和所有东西。
  • 您的网站图标在我这边加载得很好。
  • 这对我来说不起作用,无论是 Chrome 还是 Firefox。
【解决方案3】:

在当前图像路径之前添加两个点可能会起到作用。如果没有,则添加完整路径。

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

【讨论】:

    猜你喜欢
    • 2014-08-06
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    相关资源
    最近更新 更多