我正在尝试配置我的Nginx配置文件,但它不想工作......
我想提供一些pdf文件。
当您编写网址“127.0.0.1/abcFile.pdf”时,Nginx应该为您提供位于此处的文件:“/ a / b / c / abcFile.pdf”
我可以有多个文件夹。每次文件名的前3个字母都是文件夹名称。
所以我正在尝试这个:
location ~* "\.(\w{1})(\w{1})(\w{1})(\w*.pdf)$" {
try_files $uri $uri/ /$1/$2/$3/$1$2$3$4 ;
}
但我只收到错误500 ...我无法弄清楚我在这里缺少什么。
这种代码适用于重写:
rewrite "(\w{1})(\w{1})(\w{1})(\w*.pdf)" $1/$2/$3/$1$2$3$4 permanent;
但这里我也是个问题:重定向太多了。如果我删除“永久”,它就不再起作用了。
如果您有任何建议:)非常感谢!