浏览器与类似命名的目录混淆?

这可能是完全无关紧要的,如果是的话,我很抱歉,但是这是关于服务器,让我感到困惑。

基本上,看似随意,图像加载错误。 这从来没有发生过,而且这是完全不可预知的,这使得诊断更加困难。

但是,偶尔浏览器(或服务器)混淆了发送哪个文件

在最近的情况下,应该加载的图像是:

/img/sprites/c/f/a.png 

但是实际上加载的图像是:

 /img/sprites/f/c/a.png 

然后浏览器caching这个图像,这是错误的,用户必须按Ctrl + F5才能正确加载图像。

我注意到,这似乎总是发生在一个类似的文件名称的精灵 – 在我的一个较老的项目,有时会发生这种情况:

 Should be: /img/sprites/p_m/123.png Actually : /img/sprites/p_ms/123.png 

我最初的想法是mod_speling,但这个模块没有安装在我的服务器上。

这是你遇到过的吗? 有什么build议可能会导致这个问题,以及如何解决这个问题?

没有关于环境,configuration和页面源的更多信息,答案必须非常通用。

简化 ,使问题更具可重复性。

另外,尽可能多地收集信息。 如果您使用谷歌分析或谷歌网站pipe理员工具,看那里的线索。 使用Chrome的开发人员工具或Firebug等浏览网页。