Игорь, у меня есть такое пожелание: нельзя ли сделать какую-нибудь специальную конструкцию для проверки расширения в location. Задача подобна этой: location ~ \.(gif|jpg|jpeg|png|ico|txt|zip|dll)$ { } довольно частая ситуация, а решать её приходится регулярными выражениями, что не является, наверное, оптимальным по производительности.