Vadim Lazovskiy
May 30, 2013 06:26AM
Здравствуйте.

Если список каталогов конечный, то можно забить их все в try_files:

location /files/ {
location ~ ^/files/(?<filename>.*)$ {
try_files /files/2013/$filename
/files/2012/$filename
/files/2011/$filename
...;
}
}

Как-то так.


30 мая 2013 г., 14:18 пользователь plushka <nginx-forum@nginx.us> написал:

> Добрый день.
>
> Помогите решить задачу:
>
> Есть веб-сервер nginx с root /www/ftp/files, который раздает статические
> файлы (скриншоты).
> Скринов со временем стало много и я решил разложить из на 2010 | 2011 |
> 2012 года, в подкаталоги.
>
> пример URL - http://screen.tld/files/20101223-ppc-58kb.jpg
>
> Дело в том что http://screen.tld/files/ - это root веб-сервера. А сам файл
> уже перенесен в каталог 2010. Файлов много и не только 2010 года. Как
> написать конфиг с учетом "пробежать" по подкаталогам в поисках файла и
> отдать его по ссылке выше?
>
> Огромное спасибо, за любую помощь. Если нужны подробности пишите, буду
> стараться описать подробнее.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,239685,239685#msg-239685
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




--
Best Regards,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Поиск файлов в каталогах

plushka May 30, 2013 06:18AM

Re: Поиск файлов в каталогах

Vadim Lazovskiy May 30, 2013 06:26AM

Re: Поиск файлов в каталогах

Vadim Lazovskiy May 30, 2013 06:34AM

Re: Поиск файлов в каталогах

Alexander Moskalenko May 30, 2013 06:42AM

Re: Поиск файлов в каталогах

plushka May 30, 2013 06:57AM

Re: Поиск файлов в каталогах

plushka May 30, 2013 06:57AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 304
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready