Qual é a diferença entre as expressões regulares Nginx ~ e ~ *?

5

Qual é a diferença entre Nginx ~ e ~* regexes?

Por exemplo:

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

vs

if ($http_referer ~ www.foobar.net) {
    ...
}
    
por PartialOrder 06.09.2016 / 16:23

1 resposta

8

~: Se um modificador de til estiver presente, este local será interpretado como uma correspondência de expressão regular que faz distinção entre maiúsculas e minúsculas.

~ *: Se um modificador til e asterisco for usado, o bloco de localização será interpretado como uma correspondência de expressão regular sem distinção entre maiúsculas e minúsculas.

    
por 06.09.2016 / 16:25

Tags