цифры) и отправить его на другой сайт, а /hello.php?privet=abc оставить и обрабатывать?
Делаю так, но, что-то через раз работает
map $uri $click {
default "0";
"~hello\.php$" "1";
}
map $arg_privet $catch {
default "2";
"~^[0-9]*$" "1";
}
if ($click = $catch) {
return 301 https://ya.ru;
}
попробуй не $uri, а $request_uri
location = /hello.php { if ($arg_privet = 12) { return 301 https://ya.ru; } }
nginx же вроде параметры URL своими регулярками в location не отлавливает?..
Обсуждают сегодня