我的朋友最近在他的VPS上为我提供了一些磁盘空间并让我使用了http://IP/czdavid/
。我目前不需要域名,因为它将作为文件共享站点。
现在,问题是他在IP的根目录上有他的图标,浏览器在那里搜索它。我可以使用<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/>
在单个页面上解决问题,问题是目录列表和实际文件 - 图像和文本文件以及在浏览器中打开的其他文件 - 将显示域名图标。
有没有办法为整个子目录设置一个favicon,而不是获取域名?
答案 0 :(得分:2)
不,这是不可能的。
除非在HTML网页上的favicon.ico
元素中指定,否则将从网站的根目录检索 link
。
答案 1 :(得分:2)
我能想到的唯一方法是使用Web服务器的URL重写功能。至少在apache的情况下,可以创建一个规则集,根据请求中的引用者提供不同的favicon。
但这是一个丑陋的黑客攻击,只有在浏览器实际提交带有图标请求的推荐人时才有效。