Css 静态文件的正确NGINX重写规则
我想为静态CSS和JavaScript文件创建一个NGINX重写规则 例如浏览器请求:Css 静态文件的正确NGINX重写规则,css,nginx,try-catch,Css,Nginx,Try Catch,我想为静态CSS和JavaScript文件创建一个NGINX重写规则 例如浏览器请求:www.website.com/staticfiles/generatedhashhere/css/file.css Nginx shoold look to:/staticfiles/css/file.css 我想排除一个子目录路径 是否可以使用NGINX try\u文件编写规则 谢谢你的帮助 我认为你让事情变得比需要的更复杂了。与其使用try_files语句,不如简单地为CSS和javascript文件设置
www.website.com/staticfiles/generatedhashhere/css/file.css
Nginx shoold look to:/staticfiles/css/file.css
我想排除一个子目录路径
是否可以使用NGINX try\u文件编写规则
谢谢你的帮助 我认为你让事情变得比需要的更复杂了。与其使用try_files语句,不如简单地为CSS和javascript文件设置位置块,并为每个文件配置目录 例如:
location ~* \.(css|js)$ {
root /staticfiles/css/;
}
如果您希望它是一个重写,那么将root语句替换为
rewrite^/staticfiles/generatedhashhere/css/(.*)$/staticfiles/generatedhashhere/css/$代码>在nginx性能方面,此解决方案是否有任何缺点?