Quelle est la différence entre Nginx ~ et ~ * regexes?


11

Quelle est la différence entre Nginx ~et ~*regexes?

Par exemple:

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

contre

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

Réponses:


19

~: Si un modificateur tilde est présent, cet emplacement sera interprété comme une correspondance d'expression régulière sensible à la casse.

~ *: Si un modificateur tilde et astérisque est utilisé, le bloc d'emplacement sera interprété comme une correspondance d'expression régulière insensible à la casse.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.