Да, спасибо. Вы были абсолютно правы. Запрос действительно не идет в нужный локейшен.
Суть в том, что запрашивается вот такая ссылка:
/images/folder/small/-623
Соответственно не определен никакой mime-type, а локейшн прописан так:
location ~* ^/images/.*\.(.*)$ {
..
}
Соответственно все запросы уходят в локейшн /, что логично, но не правильно для кэширования.
Можно ли как-то при такой ссылке заставить nginx кэшировать картинки?