回答:
nginxの場所はプレフィックスベース(正規表現を除く)であるため、location /
より具体的なものが一致しない限り、すべての要求に一致します。
server {
location / {
# catch all unless more specific location match
}
location /location1 {
# do something
}
location /location2 {
# do domething
}
}
location = /
。明示的な/
要求はそれと一致し、他のlocation /
何かが一致しない限り、他のすべてが送信されます。
/
特定の何かに一致させたい場合、他のすべてが他の何かに捕らえられたらどうでしょうか?ワイルドカードマッチングを使用しますか?