-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