Nginx〜と〜*正規表現の違いは何ですか?


11

Nginx ~~*正規表現の違いは何ですか?

例えば:

if ($http_referer ~* www.foobar.net) {
    ...
}

if ($http_referer ~ www.foobar.net) {
    ...
}

回答:


19

〜:チルダ修飾子が存在する場合、この場所は大文字と小文字が区別される正規表現の一致として解釈されます。

〜*:チルダとアスタリスクの修飾子が使用されている場合、ロケーションブロックは大文字と小文字を区別しない正規表現の一致として解釈されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.