Избавление от аргументов из $request_uri

  • Автор темы btstorm
  • 43
  • Обновлено
  • 16, May 2024
  • #1
привет

у меня есть конструкция вроде

местоположение ~* {

если ($args ~ *) {

add_header Ссылка "<$схема://$http_host$request_uri>; rel=\"канонический\"";

}

}

Но мне нужно отфильтровать аргументы из $request_uri - цель состоит в том, чтобы добавить URL-адрес без параметров в качестве канонического к параметризованному URL-адресу.

Я не могу использовать $uri — он делает URL-адрес закодированным, но мне нужен исходный URL-адрес. Как я могу использовать этот метод избавления от аргументов:

карта $request_uri $request_uri_path { "~^(?P<путь>[^?])(\?.)?$" $path; } вместе с моей конструкцией? заранее спасибо!

btstorm


Рег
31 Mar, 2014

Тем
1

Постов
3

Баллов
13