我想以同样的方式在站点内配置多个路径(如/ foo /和/ bar /).为了避免复制粘贴,我想我应该使用一个单一的位置块,但我发现这样做的唯一方法是使用正则表达式,如:
location ~ ^/(foo|bar)/ {
...
}
这是最好的方法还是有更好的选择?
最佳答案
这可以工作,但我相信它的工作速度较慢,因为它涉及一个正则表达式引擎,另一种方法可以在单独的文件中创建所需的配置,并将它们包含在每个位置,以便它被编写一次,并且可以一起编辑,喜欢这个
location /foo {
include foo.conf;
}
location /bar {
include foo.conf;
}
在foo.conf中,您可以编写位于一个位置范围内的任何配置
一个随机抽样片段:
root /foo/bar;
try_files $uri /index.html;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。