通过访问A域名代理到B域名如果浏览器地址不变,通过PROXY_PASS代理的方式。此时客户访问会经过NGINX再到B
如果通过重定向的方式可以实现客户访问直接跳转到B,浏览器地址也跳转至B.
1.通过nginx设置http://aaa.com/aaa/bbb 代理到http://bbb.com/aaa/bbb/ 客户浏览器地址不变

注意事项:
如下location需要严格匹配/aaa/bbb目录。否则当用户点击例如http://aaa.com/aaa 会跳转至http://bbb.com/aaa

server {
listen    80;
server_name  dataos.onboot.cn;

location ~* ^/aaa/bbb {
rewrite (/aaa/bbb)(.*) $1$2 break;  #先改写URI地址
proxy_pass http://bbb.com;  #跳转
       }
}
最后修改日期: 2021年10月9日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。