鉴于此文件夹结构:
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我得到整个网址,如果我可以使用slug会很好($1 = user00009& $2 = settings1.txt)
那么也许我可以把:
location / {
root /...
try_files $1/$2 default/$2 =404;
}
任何的想法?
最佳答案
原文链接:/nginx/434531.html