如何使用 nginx 重写到子域?
How to rewrite to subdomain using nginx?
我想通过 url 重写加入两个独立的服务器。
当我的网站.com/blog/blog-title -> wp.mysite.com/blog-title
两台服务器也在aws中。有一个前面的 cloudflare dns 设置。
请尝试下面的代码,尝试将 'if' 块放在开头,
server {
...
if ($request_uri ~* "/blog/(.*)" ) {
return 301 http://wp.mysite.com/;
}
...
}
已编辑 w.r.t。在下方评论,
server {
...
location /blog {
rewrite /blog/(.*) / break;
proxy_pass http://wp.mysite.com;
}
...
}
我想通过 url 重写加入两个独立的服务器。
当我的网站.com/blog/blog-title -> wp.mysite.com/blog-title
两台服务器也在aws中。有一个前面的 cloudflare dns 设置。
请尝试下面的代码,尝试将 'if' 块放在开头,
server {
...
if ($request_uri ~* "/blog/(.*)" ) {
return 301 http://wp.mysite.com/;
}
...
}
已编辑 w.r.t。在下方评论,
server {
...
location /blog {
rewrite /blog/(.*) / break;
proxy_pass http://wp.mysite.com;
}
...
}