If a regular expression includes the “}” or “;” characters, the whole expressions should be enclosed in single or double quotes.
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
If a regular expression includes the “}” or “;” characters, the whole expressions should be enclosed in single or double quotes.