Мне нужна помощь, чтобы определить, как лучше всего разделить символы на подпапки? Что мне конкретно нужно, так это переписать URL-адрес /file/12345.jpg
в путь /1/2/3/4/5/12345.jpg
FS. (числа не ограничиваются только этими - они могут быть в любой комбинации цифр, например: /file/123.jpg, /file/123456789.jpg и т. д.)
Это базовая локация.
location ~ ^/file/(.+)\.(.+)$ {
....
}
Одна из возможностей состоит в том, чтобы описать все варианты:
location ~ ^/file/(\d)\.(.+)$ {
alias /file/$1/$1.$2;
}
location ~ ^/file/(\d)(\d)\.(.+)$ {
alias /file/$1/$2/$1$2.$3;
}
и так далее
но это некрасиво и не продуктивно.
alias
,root
илиtry_files
для поиска файла в файловой системе. - person Richard Smith   schedule 13.05.2020