Вложенный location

dwow nginx-forum at nginx.us
Tue Apr 21 08:29:37 UTC 2015


Добрый день,

Такой конфиг:

location ~* /s/(?<static_file>.*) {
        root /home/...;

        open_file_cache          max=1000 inactive=20s;
        try_files /static/$static_file $uri;

        location ~* /s/(?<img>.*?\.(gif|png|jpg|jpeg)$) {
            expires 30d;
        }
}

В такой конфигурации на запрос /s/pix.jpg будет 404 ошибка. Если во
вложенный location добавить try_files /static/$img $uri; то все будет
работать нормально. Так и должно быть?

И второй вопрос, если так и должно быть, то будет ли корректно работать
open_file_cache во вложенных location, т.е. будут ли файлы кешироваться?

Спасибо.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258248,258248#msg-258248



Подробная информация о списке рассылки nginx-ru