html头中的favicon没有正确显示

时间:2018-04-13 12:13:07

标签: html ico

我的网站上所有页面的头部都有一个图标。但是它没有出现在我网站主目录中的任何页面上。

我的网站有两个版本用于测试,另一个版本为公众直播。

在我的根目录中,所有文件都包含以下两行:

<base href='https://example.com/'>
<link rel="shortcut icon" type="image/ico" href="web/favicon.ico"/>

在我的测试版目录中:

<base href='https://example.com/beta/'>
<link rel="shortcut icon" type="image/ico" href="web/favicon.ico"/>

我已经确认图像存在于以下两个位置:

https://example.com/web/favicon.ico
https://example.com/beta/web/favicon.ico

但是它只适用于我的beta目录,我不知道为什么。对此有任何想法或帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

//place your image icon in a specified path

//add that code in your html code
<link rel="shortcut icon" type="image/ico" href="images/favicon.png"/>

答案 1 :(得分:0)

它可能与某些安全访问策略有关 也许你在beta目录中的favicon可以被所有人阅读,而另一个则不能 在linux系统中,您可以尝试这样做:

sudo chmod +r yourprojectpath/web/favicon.ico

这样就可以从服务器上运行的所有程序中读取favicon.ico文件 希望它可能有用。

答案 2 :(得分:-1)

只需花时间或使用之前未访问过您网站的其他浏览器。