URL大小写敏感性导致缓存问题!有快速修复标题吗?

时间:2008-10-10 16:47:01

标签: iis caching

我可以在IIS中设置一个http标头,它实质上会告诉用户浏览器该网址

“/东西/ img.gif” 和网址 “/SomeThing/IMG.gif”

实际上是同一件事,浏览器不应该重新下载该资源?我遇到了缓存问题,其中一些网址的设置不同,因此用户浏览器正在重新下载资源。

1 个答案:

答案 0 :(得分:6)

根据定义,URL区分大小写。问题是默认情况下,Windows文件系统不区分大小写。这就是为什么IIS添加了hack,但通常你不应该使用它。你可能无法对缓存问题做些什么,因为浏览器遵循标准并假设不同的情况是不同的文件。我的建议是修复你的网站,以便它总是使用相同的案例来请求事情。