3
我正在尋找使用NGINX來處理API版本控制。我認爲這將是這樣簡單來處理髮送的業務到不同的網址:NGINX API版本控制技術
location = /1.0/* {
root = /var/www/html/version_1.0/public;
}
location = /1.1/* {
root = /var/www/html/version_1.1/public;
}
我然後寫一些形式重寫的,以汽提出從URL 1.0 /或1.1 /。那是對的嗎?總之,定位方法不起作用。我的語法關閉了嗎?
謝謝!
^〜不是正則表達式的位置,它是一個不會被正則表達式位置覆蓋的前綴位置。您在該位置的評論也是如此。 – kolbyjack
@kolbyjack:好點,我編輯了答案來反映它。 – VonC
「location ^〜/1.0/」和「location = /1.0/」(OP的配置沒有「*」)是非常相同的事情。 – Dayo