Есть файловое хранилище с такой системой:
каталог-с-сайтом/files/username/albumName/subAlbumName/file.jpg
Уровень вложенности всегда фиксированный.
Сейчас файлы отдаются на чтение вот так:
location /files/ {
alias /var/www/my-site/files/;
}
Хотелось бы правило, которое бы отдавало все файлы из каталога, путь к которому идентичен URI и совпадал бы с этой регуляркой
/id[a-z0-9]*/[-А-ЯЁа-яёA-Za-z]*/[-0-9]*/
Например, встретив путь относительно site.ru
/id4j23jrv2rv238/Мои%20файлы/07-12-2015/
я хочу сказать серверу, чтобы он отдал файл находящемуся по физическому пути
var/www/my-site/files/id4j23jrv2rv238/Мои файлы/07-12-2015/
Пожалуйста, помогите.