パスの優先順位は、ルールを追加した順にマッチングしていきます。
また、アスタリスクの有無によって挙動が変わります。
※nginx ingress controllerを利用される場合、アスタリスクはご利用いただけませんのでご注意ください。
下記に設定例のパターンを列挙いたします。
■設定パターン1
ルール1:/app1/
ルール2:/app1/sub1/
http://sample.com/app1/index.html
1つ目のルール「/app1/」にマッチします。
http://sample.com/app1/sub1/index.html
2つ目のルール「/app1/sub1/」にマッチします。
■設定パターン2
ルール1:/app1/*
ルール2:/app1/sub1/
http://sample.com/app1/index.html
1つ目のルール「/app1/*」にマッチします。
http://sample.com/app1/sub1/index.html
1つ目のルール「/app1/*」にマッチします。
■設定パターン3
ルール1:/app1/sub1/
ルール2:/app1/*
http://sample.com/app1/index.html
2つ目のルール「/app1/*」にマッチします。
http://sample.com/app1/sub1/index.html
1つ目のルール「/app1/sub1/」にマッチします。
http://sample.com/app1/sub1/sub2/index.html
2つ目のルール「/app1/*」にマッチします。