我的网站图标无法正常工作。它位于我项目的根目录中。我需要图标的绝对路径吗?
例如:"C:/Users/Damian/www/favicon.ico"
或者我应该输入:
<LINK REL="SHORTCUT ICON" HREF="favicon.ico" >
够了吗?我已清除浏览器的 cookie。
相对路径很好,只要路径相对于您正在服务的文档。
看看下面的链接 - 它可能会有所帮助。
http://www.w3.org/2005/10/howto-favicon
你使用的是什么浏览器?请记住,显示图标取决于浏览器,不同的浏览器可能有不同的方式来期望图标在 HTML 中的显示方式。如果您确定您的 HTML 是正确的,那么尝试其他浏览器可能会有所帮助。
如果您的网站图标与页面位于同一目录中:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
否则使用这个
<link rel="icon" href="your_url/favicon.ico" type="image/x-icon" />
favicon 只需要相对路径。它工作正常,但这是浏览器缓存的问题。尝试清除您的历史记录和缓存,然后重试。或者如果您使用 localhost 访问您的网站,请尝试使用 127.0.0.1