在我的用例中,我想基于正则表达式提供来自nginx的静态内容。
I.这是我的位置映射,
location ^\/static\/(.*)$ {
root /usr/share/nginx/html;
index /file.html;
}
所以当我点击端点/ static / abcde但是这个配置试图在/usr/share/nginx/html/static/abcde/index.html
我还尝试使用alias
代替root
。但没有运气。
II。相反,我也尝试了以下配置。
location /static {
location ~\/(.*)$ {
alias /usr/share/nginx/html;
index /file.html;
}
}
在这种情况下,当我点击端点<HOST>/static/abcde
时,它会永久移动301。但<HOST>/static/abcde/
工作正常。我的意思是没有尾随/
它会给出错误。但我不想要跟踪/
。
有人可以帮我吗?感谢您的帮助。