Nginx ~
と~*
正規表現の違いは何ですか?
例えば:
if ($http_referer ~* www.foobar.net) {
...
}
対
if ($http_referer ~ www.foobar.net) {
...
}
〜:チルダ修飾子が存在する場合、この場所は大文字と小文字が区別される正規表現の一致として解釈されます。
〜*:チルドとアスタリスクの修飾子を使用すると、ロケーションブロックは大文字と小文字を区別しない正規表現の一致として解釈されます。