Пока дошел до такого конфига, но он не работает (nginx ругается на rewrite): location /project/files/ { root /var/www/project/webroot/files; if (!-e $request_filename) { rewrite ^project/files/([0-9]{1,2})/(({1,2})+)$ $1/$2/$3 last; } } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,49778,49817#msg-49817