クエスチョンマーク「?」にマッチさせたい nginx.conf の場所の正規表現として。
たとえば、一致させたい URL パターンは /something?foo=5 または /something?bar=8 (パラメーターのみ変更可能) です。
nginxはRCPEを採用しているため、nginx.conf に次のように場所を記述できます。
location ~ ^/something\?.* {
}
上記は URL パターンと一致しません。どうやってやるの?
また、以下は私の期待ではありません。
location ~ ^/something?.* {
}
予想外の /something_foo_bar_buzz に一致します。