【问题标题】:Favicon works on localhost but not on a server?Favicon 可以在 localhost 上工作,但不能在服务器上工作?
【发布时间】:2019-07-01 22:20:00
【问题描述】:

我目前正试图弄清楚为什么我的网站图标没有出现。它在我的本地主机上运行良好,但是当我将其上传到 Netlify 时,它没有显示出来。

My favicon

My website

我正在使用 React,然后将其部署到 Netlify 服务器。不确定这是否与它有关。这是我在公用文件夹中的 index.html 文件中放入的内容。

<link rel=”icon” href=”%PUBLIC_URL%/favicon.ico”>

就像我已经提到的那样,它确实有效并显示在我的 localhost:3000 中。关于我可能做错了什么的任何想法?

【问题讨论】:

  • 它对我有用。这是你的图标,对吧:amazing-almeida-72e847.netlify.com/favicon.ico
  • @user2752635 我知道这行得通,但这没有意义。我想看看是否只是在索引上有效。也许这是我这边的缓存问题。
  • 你在使用 webpack 吗?您是使用 react-cli 创建项目还是创建自己的 webpack 和配置文件?
  • @JacoboTapia 我不认为我在使用 webpack。哈哈。对 React 来说有点新。让我谷歌一下。我用过,create-react-app
  • 它对我有用。一定是你的缓存问题..

标签: javascript html reactjs netlify


【解决方案1】:

您应该删除这些多余的引号:<link rel="”icon”" href="”/favicon.ico”">

【讨论】:

  • 我已将其更新为 <link rel="icon" href="%PUBLIC_URL%/favicon.ico">,但仍然无法正常工作。也许清除缓存?
  • 清除缓存总是一个好主意。网站图标现在对我有用。尝试一个新的隐身窗口,以确保没有从缓存中加载任何内容。
【解决方案2】:

我有同样的问题,在 cmets 中有多少建议,问题确实在缓存中。因此,您可以将此标记为未来读者的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多