Здравствуйте. Если список каталогов конечный, то можно забить их все в try_files:
location /files/ { location ~ ^/files/(?<filename>.*)$ { try_files /files/2013/$filename /files/2012/$filename /files/2011/$filename ...; } } Как-то так. 30 мая 2013 г., 14:18 пользователь plushka <nginx-fo...@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