Para não passar lixo para o back-end, tenho uma regex estrita para uma location
diretiva. Se parece com isso:
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext {
# other directives
}
Gostaria de dobrar a linha em 80 caracteres, existe uma maneira de dividir a configuração? O seguinte resulta em um erro de sintaxe, mas é algo que estou procurando:
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/"\
"...(more|restrict).ext" {
# results in a literal newline (%0A) being accepted
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/
...(more|restrict).ext" {
Não foi possível encontrar dicas na documentação ( http://wiki.nginx.org/ConfigNotation nem http://wiki.nginx.org/HttpCoreModule#location mencionam algo sobre linhas dobradas)