繁体   English   中英

将您的favicon.ico文件放在非根路径中是一个坏主意吗?

[英]Is putting your favicon.ico file in a non-root path a bad idea?

浏览器何时以及如何请求favicon.ico文件? 他们是否总是在root中检查它,或者他们是否首先阅读网页的内容以查看页面是否指定了位置?

我在/ images中有我的favicon.ico路径我的每个页面都有以下标记:

<link rel="shortcut icon" href="images/favicon.ico">

当我在浏览器中加载页面时,它似乎工作(我可以看到该文件),但我不知道他们是否首先向我的根文件夹发出错误请求(文件不存在),并且后来向链接发出请求。

我希望通过浏览器对我的网站进行不正确的调用来最小化404和浪费的带宽。

编辑:我正在寻找有关浏览器如何工作的一些见解,并请求此文件,因此我的网站结构是有效的。

请记住,并非所有对您网站的请求都是针对HTML网页的! 对非HTML内容的请求(如裸图像文件(例如,直接在浏览器中查看http://example.com/image.jpeg ))无法看到<link>标记。 因此,他们必须回退到在/favicon.ico的标准位置搜索快捷方式图标。

但这并不意味着这需要成为规范的位置! 如果需要,您仍然可以将其保存在/images/favicon.ico - 只需确保从/favicon.ico到您首选位置的位置都有重定向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM