我的网站上所有页面的头部都有一个图标。但是它没有出现在我网站主目录中的任何页面上。
我的网站有两个版本用于测试,另一个版本为公众直播。
在我的根目录中,所有文件都包含以下两行:
<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目录,我不知道为什么。对此有任何想法或帮助将不胜感激。
答案 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)
只需花时间或使用之前未访问过您网站的其他浏览器。