Уже есть похожий вопрос, но мне нужен совет, как поставить обе необходимые части вместе:
Мне нужна следующая конструкция:
location ~* {
if ($args ~ *) {
add_header Link "<$scheme://$http_host$request_uri>; rel=\"canonical\"";
}
}
где $request_uri
должен быть незакодированным URL (нельзя использовать $uri
). Как это способ избавиться от args
:
map $request_uri $request_uri_path {
"~^(?P<path>[^?]*)(\?.*)?$" $path;
}
попасть в мой пример?
$request_uri
в оператореif
вместо$args
и захватить нужную часть при тестировании хвоста? - person Richard Smith   schedule 08.08.2017