if ($args ~* "^.*(&|\?)yclid=[^&]+.*$") {
set $args_modified $1;
}
пока не меняет, хелп плиз с меня презент )
насколько понимаю, nginx не обрабатывает аргументы, все что после ?
Ну тут сама регулярка кривая Под твой пример не подходит, это раз Первая capture group, на которую ты собираешься менять всю переменную $args, у тебя может быть только амперсандом, и только если у тебя будет несколько аргументов в query string, это два Кем перегенерируется кеш? Что на бэкенде? Не PHP ли часом?
я делал на ingress и думал там нельзя map юать, в общем нашел куда вставить map, через него норм заработало
Вот, нашёл правильную регулярку: https://t.me/nginx_ru/204808
Обсуждают сегодня