如何将页面别名为子域
How to Alias a Page to a Sub-Domain
我是 运行 LEMP 堆栈上的 WordPress。
我的着陆页位于:https://example.com/landing
我想把这个子域指向上面的页面:http://landing.example.com
我不想将子域 301/302 重定向到子目录。
我希望访问者认为他们仍在使用 http://landing.example.com。
类似,但没有解决我的特定问题。
我需要知道如何用nginx重写请求和配置DNS。
Link 之前 post 讨论 rewrites/redirects/vhosts。您想重写请求,然后将其放在同一台服务器上或将其代理到另一台服务器。
我找到了答案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 记录。
我是 运行 LEMP 堆栈上的 WordPress。
我的着陆页位于:https://example.com/landing
我想把这个子域指向上面的页面:http://landing.example.com
我不想将子域 301/302 重定向到子目录。
我希望访问者认为他们仍在使用 http://landing.example.com。
我需要知道如何用nginx重写请求和配置DNS。
Link 之前 post 讨论 rewrites/redirects/vhosts。您想重写请求,然后将其放在同一台服务器上或将其代理到另一台服务器。
我找到了答案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 记录。