Re: Поиск файла в двух папках

Валентин Бартенев vbart на nginx.com
Пн Ноя 23 14:44:37 UTC 2015


On Sunday 22 November 2015 17:38:20 Softer wrote:
> Добрый день. Я делал в такой же ситуации вот так:
> 
> location ~*
> \.(cur|jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|jar|lzma|exe|pdf|ppt|tar|swf|ico|flv|mp3|doc|xls|wav|bmp|rtf|txt|xml|docx|xlsx|woff2?)
> {
>      try_files $uri $uri/ @ph_static;
>      expires             +1h;
>     root             /opt/www/old;
> }
> 
> location @ph_static
> {
>     expires         +1h;
>     root             /opt/www/new;
> }
> 

Более чем странное решение.

Если использовать именно try_files, то достаточно одного блока location
и директивы в нем:

  try_files /site_old$uri /site_new$uri =404;
  root /var/www/;

--
Валентин Бартенев


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