mirror of
https://github.com/nginx/nginx.git
synced 2025-06-17 09:13:04 +08:00
allow "proxy_pass http://$backend" without URI part
This commit is contained in:
parent
700a779824
commit
6c71b88924
@ -724,7 +724,8 @@ ngx_http_proxy_eval(ngx_http_request_t *r, ngx_http_proxy_ctx_t *ctx,
|
||||
return NGX_ERROR;
|
||||
}
|
||||
|
||||
if (url.uri.len && url.uri.data[0] == '?') {
|
||||
if (url.uri.len) {
|
||||
if (url.uri.data[0] == '?') {
|
||||
p = ngx_pnalloc(r->pool, url.uri.len + 1);
|
||||
if (p == NULL) {
|
||||
return NGX_ERROR;
|
||||
@ -737,6 +738,10 @@ ngx_http_proxy_eval(ngx_http_request_t *r, ngx_http_proxy_ctx_t *ctx,
|
||||
url.uri.data = p - 1;
|
||||
}
|
||||
|
||||
} else {
|
||||
url.uri = r->unparsed_uri;
|
||||
}
|
||||
|
||||
ctx->vars.key_start = u->schema;
|
||||
|
||||
ngx_http_proxy_set_vars(&url, &ctx->vars);
|
||||
|
Loading…
Reference in New Issue
Block a user