Nginx 第二条域名重写规则

Nginx 第二条域名重写规则

我正在尝试做的事情:

我已经在 WordPress 上运行了 Nginx

现在我想让 DOMAIN-2 重定向到 DOMAIN-1 的路径

http://DOMAIN-1/Content-for-Domain-2

但不仅仅是简单的重定向,它应该更改为

http://DOMAIN-2/Content-for-Domain-2

这样,如果用户想查看该内容,可以直接进入 DOMAIN-2,或者正常进入 DOMAIN-1

有什么建议吗?我认为这应该可以通过重写规则来实现?

答案1

为此,首先您必须设置 DOMAIN-2 的 CNAME DNS 记录并将其指向 DOMAIN-1。

之后,调整虚拟主机的 nginx 配置。您的 server_name 指令将定义如下:

server_name DOMAIN-1;

您必须将其更新为以下内容,以便 nginx 也能接受 DOMAIN-2 的请求:

server_name DOMAIN-1 DOMAIN-2;

例如

server_name example.com example.net;

相关内容