为什么我的favicon不在服务器上工作但在本地工作?

问题描述 投票:4回答:7

Web开发新手。我有一个在本地工作但不想在服务器上运行的favicon。以下是head标签中的我的favicon标签:

<link rel="icon" type="image/png" href="../favicon/microphone-icon-192783/microphone-icon-16-192783.ico"/>

我错过了服务器的东西吗?

html favicon server
7个回答
4
投票

只需将favicon上传到根目录,并将其命名为“favicon.ico”。通过将其放在根目录中,您将拥有域中所有页面的默认favicon。

根据您使用的浏览器,您可以将以下两行添加到页面的head部分。

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

5
投票

老问题,但对于遇到与我相同问题的人来说..

花了大约一个小时试图弄清楚为什么我遇到了同样的问题。清除历史记录,更新代码不起作用。

重新启动了Chrome浏览器并直接工作了


1
投票

创建一个PNG文件并将其设置为index.html页面中的favicon,以便覆盖缓存:<html><head><link rel='icon' type='image/png' href='favicon.png' /></head></html>

有用。


0
投票

尝试在网络上的某个位置上传图标,并将其链接到该图片网址。我记得在本地机器上访问背景图像时遇到问题,但如果我试图从网络上链接它,我没有遇到任何问题。我认为this应该做的伎俩。虽然没有使用它。


0
投票

您可以尝试像这样删除../

<link rel="icon" type="image/png" href="favicon/microphone-icon-192783/microphone-icon-16-192783.ico"/>

但如果不能解决问题,我们可以根据服务器根目录获得文件路径吗?通过这种方式找到解决方案更容易:)


0
投票

您可以尝试qazxsw poi,其中'/'代表绝对根路径...(根目录)


0
投票

确保服务器上具有图标图像的文件夹的权限设置为0755。

© www.soinside.com 2019 - 2024. All rights reserved.