鍍金池/ 問答/Linux/ nginx 重定向 某一個頁面

nginx 重定向 某一個頁面

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

就這兩個頁面 其他頁面不變

回答
編輯回答
乖乖噠
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; 
     }
}

不明白的是只是兩個頁面進行跳轉,為什么不在前端直接重定向?

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

只需要過濾你的URL,做一個反向代理就行了,詳細可以參考文章

2018年5月7日 04:14