【发布时间】:2015-02-16 10:09:21
【问题描述】:
我想配置一个 nginx location directive,它将重定向以下 URL:
/api/v2/<map_id>/region
收件人:
http://SOME-URL/api/v2/<map_id>/region
其中map_id 是任何不包含/ 的字符串。
我试过了:
location /api/v2/((?U).*)/region {
proxy_pass http://SOME-URL/api/v2/$1/region;
}
但我仍然收到 404 错误。我也尝试用$2 替换$1,但没有成功。
任何想法如何修复这个正则表达式?
更新 - 修复了地区/地区差异。
【问题讨论】: