Per non passare la spazzatura al back-end, ho una regex rigorosa per una location
direttiva. Sembra così:
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext {
# other directives
}
Vorrei piegare la linea a 80 caratteri, c'è un modo per dividere la configurazione? Di seguito viene generato un errore di sintassi, ma è qualcosa che sto cercando:
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" {
Non ho trovato suggerimenti nella documentazione ( http://wiki.nginx.org/ConfigNotation né http://wiki.nginx.org/HttpCoreModule#location menzionano qualcosa sulle linee di piegatura)