Чтобы не передавать мусор на сервер, у меня есть строгое регулярное выражение для location
директивы. Это выглядит так:
location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext {
# other directives
}
Я хотел бы сложить линию на 80 символов, есть ли способ разделить конфигурацию? Следующее приводит к синтаксической ошибке, но это то, что я ищу:
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" {
Я не смог найти подсказки в документации ( http://wiki.nginx.org/ConfigNotation и http://wiki.nginx.org/HttpCoreModule#location ничего не упомянули о сгибании строк)