1. 程式人生 > >Nginx配置proxy_pass轉發的/路徑問題

Nginx配置proxy_pass轉發的/路徑問題

test href 配置 註意 com 沒有 分代 oca http

在nginx中配置proxy_pass時,如果是按照^~匹配路徑時,要註意proxy_pass後的url最後的/,當加上了/,相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分代理走;如果沒有/,則會把匹配的路徑部分也給代理走。

例如訪問http://guuyoog.com/a/index.html

location ^~ /a/
{
proxy_pass http://test.com/;
}

--> http://test.com/index.html

location ^~ /a/
{
proxy_pass http://test.com;
}

--> http://test.com/a/index.html

Nginx配置proxy_pass轉發的/路徑問題