把你的favicon.ico文件放在非根path中是个好主意吗?
何时以及如何浏览器请求favicon.ico文件? 他们是否总是以root身份进行检查,或者他们是否首先阅读网页的内容以查看页面是否指定了位置?
我在/ images中有我的favicon.icopath每个页面都有以下标签:
<link rel="shortcut icon" href="images/favicon.ico">
当我在我的浏览器中加载页面,似乎工作(我可以看到该文件),但我不知道他们是否对我的根文件夹第一(不存在的地方),这是不好的请求,稍后向链接提出请求。
我想通过浏览器对我的网站进行不正确的调用来最小化404和浪费的带宽。
编辑:我正在寻找一些如何浏览器工作的见解,并要求这个文件,所以我的网站结构是有效的。
请记住,并非所有的请求到您的网站的HTML页面! 请求非HTML内容,如裸露的图像文件(例如,直接在浏览器中查看http://example.com/image.jpeg ),无法看到<link>
标记。 因此,他们必须退回到在/favicon.ico
标准位置search快捷方式图标。
但这并不意味着这需要成为规范的位置! 如果您愿意,您仍然可以将其保存在http://img.dovov.comfavicon.ico
– 只要确保将redirect从/favicon.ico
置于您的首选位置即可。