相关疑难解决方法(0)

如何在 NGINX 中添加 Access-Control-Allow-Origin?

如何设置 Access-Control-Allow-Origin 标头,以便我可以在主域上使用子域中的网络字体?


笔记:

您将在 HTML5BP 服务器配置项目https://github.com/h5bp/server-configs 中找到大多数 HTTP 服务器的此标头和其他标头的示例

nginx cors

205
推荐指数
6
解决办法
60万
查看次数

需要引用的 nginx 正则表达式字符?

所以我今天在配置 nginx 时遇到了一个奇怪的问题。我试图匹配这样的位置:

location ~ ^/([0-9]+)/(.*) {
    # do proxy redirects
}
Run Code Online (Sandbox Code Playgroud)

...对于像“ http://my.domain.com/0001/index.html ”这样的 URL 。

这条规则从来没有匹配过,尽管事实上它应该是所有权利。根据这个文档,我花了一段时间才弄清楚,需要引用正则表达式中的某些字符。问题是,文档是用于重写的,它专门调用了大括号,而不是方括号。经过大量涉及大量咒骂的实验后,我发现我可以通过像这样引用正则表达式来解决问题:

location ~ "^/([0-9]+)/(.*)" {
    # do proxy redirects
}
Run Code Online (Sandbox Code Playgroud)

是否有 nginx 需要引用正则表达式的字符列表?或者这里是否还有其他我完全失踪的事情?这是我的第一个 nginx 配置工作,所以很可能我误解了一些东西......

nginx proxy regex

6
推荐指数
1
解决办法
4033
查看次数

标签 统计

nginx ×2

cors ×1

proxy ×1

regex ×1