隐藏

Nginx替换请求URL

发布:2022/11/29 15:15:40作者:管理员 来源:本站 浏览次数:1220

在Nginx的正向或者反向代理中,经常会遇到做URL截取或者替换的要求。


以请求 /bg/index.html为例


location /bg {

proxy_pass http://www.ejk5.com:8081;

}




/bg/index.html会拼接在HTTPServer后面,请求结果是 http://www.ejk5.com:8081/bg/index.html


location /bg/ {

proxy_pass http://www.ejk5.com:8081/;

}


 


/bg/index.html会去掉 /bg/ 然后把index.html拼接在HTTPServer后面,请求结果是 http://www.ejk5.com:8081/index.html


截取URL其他内容同样如此