Bloco de localização do Regex não funciona no NGINX

3

Eu tenho um bloco de localização bem simples no meu conf do nginx que se parece com isso:

location ~* ^\/[a-z0-9]{24}$ {
    // do some things
}

Estou tentando capturar URLs que terminam em um ObjectId do Mongo. ex .: link

Por alguma razão, o nginx está me dizendo que há um erro:

2016/01/07 22:36:32 [emerg] 26445#0: unknown directive "24}$" in /etc/nginx/sites-enabled/mysite.com:32
    
por jwerre 07.01.2016 / 23:43

1 resposta

0

link

If a regular expression includes the “}” or “;” characters, the whole expressions should be enclosed in single or double quotes.

    
por 13.07.2016 / 08:12

Tags