¿Cuál es la diferencia entre Nginx ~
y ~*
regexes?
Por ejemplo:
if ($http_referer ~* www.foobar.net) {
...
}
vs
if ($http_referer ~ www.foobar.net) {
...
}
¿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:
~: 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.