我遇到了一个问题,这个问题似乎在IT世界中经常发生。
当然,必须有一个简单的解决方案,所以我解决了伟大的SO:
从特定服务器浏览我们的网站时, 我的 <link rel="shortcut icon" href="favicon.ico" />
不会出现,但适用于其他服务器。
服务器正在使用IIS 6,并且始终使用SSL浏览该站点。
如果您直接请求,服务器可以提供图标,但从不出现。
本地和所有其他测试服务器按预期运行,在某些情况下与IIS 7不同,而其他测试服务器则完全不同。
我们已经尝试了我们能想到的一切,甚至在它们禁止.ico
的情况下检查服务器上的策略。我不想详细说明我们尝试过的内容,因为我也不想引出任何可能的答案。
机器位于客户区域,因此我们的访问权限有限,我们的测试运行并不像我们希望的那样彻底。
TIA。
答案 0 :(得分:0)
清除浏览器缓存。
似乎是一个愚蠢的建议,但我遇到了这个问题。 像Chrome这样的浏览器让Favicon保持缓存...永远:))