如何将页面别名为子域

时间:2015-07-15 23:14:50

标签: wordpress nginx dns alias cname

我在LEMP堆栈上运行WordPress。

我的登录页面位于:https://example.com/landing

我想将此子域指向上一页:http://landing.example.com

我不希望301/302将子域重定向到子目录。

我希望访问者认为他们仍然在http://landing.example.com

This question类似,但没有解决我的特定问题。

我需要知道如何使用nginx重写请求并配置DNS。

2 个答案:

答案 0 :(得分:0)

链接到之前的post讨论重写/重定向/虚拟主机。您想要重写请求,然后将其置于同一服务器上或将其代理到另一台服务器上。

答案 1 :(得分:0)

我找到了答案in this thread

总而言之,您需要使用nginx代理请求:

    # abc.example.com
    server {
      listen 80;
      server_name .example.com;
      location / {
        proxy_pass http://127.0.0.1/abc$request_uri;
        proxy_set_header Host example.com;
      }
    }

刚设置指向服务器IP的A记录。