Nginx

Nginx Redict 不修改 url

  • April 14, 2022

我想從一個域重定向到另一個域,但只從一個頁面。

範例: https ://domainA.com/site/page到https://domainB.com/site/page

在nginx中我放了:

location /site {
        rewrite ^/site/page https://domainB.com/site/page break;
}

它有效,它做了rediction,但它改變了url,我希望url始終是https://domainA.com/site/page

我該怎麼做才能使網址不變?

謝謝你!

解決方案:

location /site/ {
        proxy_ssl_server_name on;
        proxy_pass https://domainB.com/site/page;
}

引用自:https://serverfault.com/questions/1098532