proxy_pass 代理转发, 不过要注意的是url后面时候有跟 / 这个,如果有的话就是绝对的根目录,没有的话就是相对路径,并把匹配到的带上。
例子:
比如访问 : http://127.0.0.1/proxy/test.html
第一种情况:
location /proxy/{
proxy_pass http://www.baidu.com/;
}
结果:http://www.baidu.com/test.html
第二种情况:
location /proxy/{
proxy_pass http://www.baidu.com; #这次不带 /
}
结果:http://www.baidu.com/proxy/test.html
第三种情况:
location /proxy/{
proxy_pass http://www.baidu.com/seowen/;
}
结果:http://www.baidu.com/seowen/test.html
第四种情况:
location /proxy/{
proxy_pass http://www.baidu.com/seowen; #这次不带 /
}
结果: http://www.baidu.com/seowentest.html