Apa perbedaan antara regex Nginx ~ dan ~ *?


11

Apa perbedaan antara Nginx ~dan ~*regex?

Sebagai contoh:

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

vs.

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

Jawaban:


19

~: Jika ada modifier tilde, lokasi ini akan ditafsirkan sebagai pencocokan ekspresi reguler yang peka huruf.

~ *: Jika pengubah tilde dan asterisk digunakan, blok lokasi akan ditafsirkan sebagai pencocokan ekspresi reguler yang tidak peka huruf besar-kecil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.