Nginx try_files (папки + файлы) откат
Учитывая эту структуру папок:
root folder
+ default
+ settings1.txt
+ settings2.txt
...
+ settingsN.txt
+ user00001
+ settings1.txt
...
...
+ userN
+ settings1.txt
...
И этот пример URL:
domain.com/user00009/settings1.txt
Или же
domain.com/xavi/somefile.txt
Я хотел бы написать правило, которое позволит мне сделать:
folder exists ? check file : 404
file exists ? serve users file : serve default file
Я пытался использовать try_files, но я думаю, что могу использовать только $ uri, я получаю полный URL, было бы здорово, если бы я мог работать со слагами ($ 1 = user00009 & $ 2 = settings1.txt)
Тогда, возможно, я мог бы поставить:
location / {
root /...
try_files $1/$2 default/$2 =404;
}
Любая идея?
Примечание: я знаю, что могу сервировать файлы из-за пределов nginx (в данном случае django), но я пытаюсь ускорить процесс