2008-10-10 4 views
2

un en-tête http que je peux définir dans IIS qui essentiellement dire au navigateur de l'utilisateur que urlURL Case Sensitivity causant des problèmes de cache! Y a-t-il un en-tête de réparation rapide?

« /something/img.gif » et url « /SomeThing/IMG.gif »

sont en fait la même chose et que le navigateur ne devrait pas re-télécharger cette ressource? Je suis confronté à des problèmes de cache dans lesquels certaines URL sont placées différemment et les navigateurs des utilisateurs téléchargent à nouveau la ressource.

Répondre

6

Les URL sont par définition sensibles à la casse. Le problème est que, par défaut, les systèmes de fichiers Windows ne sont pas sensibles à la casse. C'est pourquoi IIS a ajouté ce hack, mais normalement vous ne devriez pas l'utiliser. Il n'y a probablement rien que vous puissiez faire au sujet des problèmes de mise en cache, car les navigateurs suivent la norme et supposent que le cas est un fichier différent. Ma suggestion serait de réparer votre site Web de sorte qu'il utilise toujours le même cas pour demander des choses.

Questions connexes