-1
我想通过url重写加入两个独立的服务器。如何使用nginx重写子域?
当mysite.com/blog/blog-title - > wp.mysite.com/blog-title
两个服务器都在AWS了。有一个前置的cloudflare DNS设置。
我想通过url重写加入两个独立的服务器。如何使用nginx重写子域?
当mysite.com/blog/blog-title - > wp.mysite.com/blog-title
两个服务器都在AWS了。有一个前置的cloudflare DNS设置。
请尝试下面的代码,尝试“如果”块在开始放,
server {
...
if ($request_uri ~* "/blog/(.*)") {
return 301 http://wp.mysite.com/$1;
}
...
}
编辑w.r.t.以下评论,
server {
...
location /blog {
rewrite /blog/(.*) /$1 break;
proxy_pass http://wp.mysite.com;
}
...
}
返回声明可能重定向页面。我想在/ blog/slug中提供网站服务。 – user305015
是否要将网址保存为并将中的数据?那么我会相应地编辑答案。 –
Satys
是的,这正是 –
user305015