如何将特定网址重定向到其他域(Nginx)

时间:2019-04-18 17:46:48

标签: url nginx redirect nginx-reverse-proxy

我要重定向https://example.com/wp-json/wp/v2/

收件人

https://anotherDomain.com/wp-json/wp/v2/

我尝试了

rewrite ^(/wp-json/wp/v2/.*) $scheme://anotherDomain.com/wp-json/wp/v2/ break;

它重定向到https://anotherDomain.com/wp-json/wp/v2/ 然后继续重定向,重定向循环

1 个答案:

答案 0 :(得分:0)

尝试$scheme://anotherDomain.com/wp-json/wp/v2/$request_uri,其中$request_uri是包括参数的完整URI。

作为一种选择,您可以重定向(301)到新域:

server {
    listen 80;
    listen 443 ssl;
    server_name www.old-name.com;
    return 301 $scheme://www.new-name.com$request_uri;
}

看看this