Aby nie przekazywać śmieci do zaplecza, mam ścisłe wyrażenie regularne dla location
dyrektywy. To wygląda tak:
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext {
# other directives
}
Chciałbym złożyć linię przy 80 znakach, czy istnieje sposób na podzielenie konfiguracji? Następujące wyniki powodują błąd składniowy, ale szukam czegoś:
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" {
Nie mogłem znaleźć wskazówek w dokumentacji ( http://wiki.nginx.org/ConfigNotation ani http://wiki.nginx.org/HttpCoreModule#location wspominając coś o składaniu linii)