将最喜欢的图标放在网站根文件夹外

spa*_*s81 6 favicon

我需要将favicon.ico放在网站的根目录之外.我可以将它放在另一条路径上,否则可能会损坏一些旧浏览器?

phi*_*e_b 9

如果你放入favicon.ico另一个目录并在HTML中声明它(例如<link rel="shortcut icon" href="/icon/favicon.ico">),那么favicon将起作用,包括IE5,第一个支持favicons的浏览器.但是,您将遇到以下(次要)缺点:

  • /favicon.ico无论如何,IE(以及其他一些人)都会寻找.预计HTTP服务器日志中会出现404错误.
  • 某些浏览器(如Chrome)favicon.ico即使您也声明了高分辨率的PNG图标,也会使用它们.当然,如果你只使用favicon.icofavicon图片,这不是一个问题.

通常,将所有与favicon相关的文件放在网站的根目录中是一种很好的做法.有关更多信息,请参阅http://realfavicongenerator.net/faq#why_icons_in_root(完全披露:我是本页的作者).


Pat*_*que 3

某些浏览器将始终检查根文件夹中的 favicon.ico。不过,如果缺席,也不会破坏任何东西。