Html 子文件夹中的favicons有问题吗?

Html 子文件夹中的favicons有问题吗?,html,favicon,apple-touch-icon,Html,Favicon,Apple Touch Icon,将favicons和apple touch图标移动到子文件夹时会出现问题吗? 比如: 是的,一些浏览器在下载HTML文档的同时开始下载/favicon.ico。如果没有文件,您将在服务器日志中获得一个额外的404,当浏览器识别到图标在别处时,它将不得不发出额外的HTTP请求 雅虎的一句话: favicon.ico是一个保持不变的图像 在服务器的根目录中。这是一个 必要的邪恶,因为即使你 别在意,浏览器会的 仍然要求它,所以最好不要 用找不到的404进行响应。阿尔索 因为它在同一台服务器上,所以c

将favicons和apple touch图标移动到子文件夹时会出现问题吗? 比如:


是的,一些浏览器在下载HTML文档的同时开始下载/favicon.ico。如果没有文件,您将在服务器日志中获得一个额外的404,当浏览器识别到图标在别处时,它将不得不发出额外的HTTP请求

雅虎的一句话:

favicon.ico是一个保持不变的图像 在服务器的根目录中。这是一个 必要的邪恶,因为即使你 别在意,浏览器会的 仍然要求它,所以最好不要 用找不到的404进行响应。阿尔索 因为它在同一台服务器上,所以cookies 每次请求时都会发送。 此图像也会干扰图像 下载顺序,例如在IE中 当您在中请求额外组件时 超负荷,favicon将 在这些额外的 组成部分


唯一的问题可能是您的相对链接不在根域下,因此

HOST/YourPath/images/favicon.ico

这很难

如果是这种情况,那么您需要在文档中包含一个base href标记,这样就可以解决这个问题


p、 这是我现在编写的自动下载favicons的解析器,您可以在流程中找到自己:

您可以用浏览器下载图标吗?为什么不试试?这些图标是你网站的关键部分吗?我已经知道这个解决方案是有效的,但我想知道这是一个好的还是坏的做法!:)很抱歉给你带来了混乱
<link rel="shortcut icon" href="/images/favicons/favicon.ico">
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png">