鍍金池/ 問(wèn)答/Linux/ nginx 重定向 某一個(gè)頁(yè)面

nginx 重定向 某一個(gè)頁(yè)面

要把 aaa.com 重定到 bbb.com
aaa.com/login 重定到bbb.com/login

就這兩個(gè)頁(yè)面 其他頁(yè)面不變

回答
編輯回答
乖乖噠
server {
     listen       80;
     server_name  www.aaa.com;
     location /login {
          proxy_set_header Host $host;
          proxy_set_header X-Real-Ip $remote_addr;
          proxy_set_header X-Forwarded-For $remote_addr;
          proxy_pass http://www.bbb.com/login; 
     }
}

不明白的是只是兩個(gè)頁(yè)面進(jìn)行跳轉(zhuǎn),為什么不在前端直接重定向?

2018年7月31日 02:47
編輯回答
淚染裳
server{
    listen         80;
    server_name        www.aaa.com;
    location /login {
        proxy_pass        http://www.bbb.com/login;            # 使用后端服務(wù)器組
    }
}

只需要過(guò)濾你的URL,做一個(gè)反向代理就行了,詳細(xì)可以參考文章

2018年5月7日 04:14