Re: Вложенный location
Maxim Dounin
mdounin at mdounin.ru
Tue Apr 21 13:03:34 UTC 2015
Hello!
On Tue, Apr 21, 2015 at 04:29:37AM -0400, dwow wrote:
> Добрый день,
>
> Такой конфиг:
>
> 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; то все будет
> работать нормально. Так и должно быть?
Да, директива try_files во вложенный location - не наследуется.
> И второй вопрос, если так и должно быть, то будет ли корректно работать
> open_file_cache во вложенных location, т.е. будут ли файлы кешироваться?
Да.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru