需求:除了/v1/updload
、 /v1/uinfo
、 /v1/auth
,這個三個uri之外的所有請求全部轉到另外的伺服器去處理。
先貼一段nginx config設定檔server裡面的一段程式碼:
location ~* ^/v1/(?![upload|uinfo|auth])$ {
proxy_pass http://other.domain.com;
}
是根據網路資料去做的,但是試了一下並沒有實現需求,不知道是我理解有問題沒做對還是本來就不可行,然後又因為包含部分的post請求所以沒有用if rewrite的方式去處理。 so,弱弱地問一下,有什麼辦法能達成麼?麻煩知道的夥伴指教一下,謝謝!
雷雷