¿Cuál es la diferencia entre Nginx ~ y ~ * regexes?


11

¿Cuál es la diferencia entre Nginx ~y ~*regexes?

Por ejemplo:

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

vs

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

Respuestas:


19

~: Si está presente un modificador de tilde, esta ubicación se interpretará como una coincidencia de expresión regular entre mayúsculas y minúsculas.

~ *: Si se utiliza un modificador de tilde y asterisco, el bloque de ubicación se interpretará como una coincidencia de expresión regular que no distingue entre mayúsculas y minúsculas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.