Le cache est généré dynamiquement. Il est plus efficace de lire ces fichiers de cache directement via l'URL. Cependant, les lettres cache sont toutes en minuscules. Par exemple http://xxx/ooo/abc.jpg
Lorsque l'utilisateur lit http://xxx/ooo/ABC.jpg, le cache ne peut pas être localisé (une erreur est signalée
Comment puis-je ignorer la casse des fichiers uniquement dans le chemin ooo/?
Je n'ai même pas lu clairement la question, alors j'ai posté un lien Malheureusement, je n'ai pas assez de réputation, sinon je te marcherais certainement dessus
. Laissez-moi répondre à la question de l'affiche, deux options :
1. Utilisez le module Perl officiellement fourni par nginx. Notez que ce module n'est pas automatiquement chargé. Lorsque vous devez exécuter le fichier de configuration, ajoutez --with-httpperlmodule. Tout d'abord, l'emplacement doit correspondre au répertoire ooo, puis correspondre à l'URI restant. S'il y a des lettres majuscules, appelez Perl pour convertir toutes les URL en minuscules, puis réécrivez, reportez-vous au code de configuration :
Vous pouvez utiliser Lua, Perl pour le traitement, ou vous pouvez écrire des modules pour le traitement. Cela a été donné ci-dessus, donc je ne le répéterai pas.
http://sookk8.blog.51cto.com/455855/564705