Quelle est la différence entre Nginx ~
et ~*
regexes?
Par exemple:
if ($http_referer ~* www.foobar.net) {
...
}
contre
if ($http_referer ~ www.foobar.net) {
...
}
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:
~: 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.