Я пытаюсь манипулировать переменной nginx.Как я могу манипулировать строкой переменной nginx
У меня есть имя переменной $ user, которое содержит UPN, например [email protected] Я хочу установить другую переменную $ xuser; быть пользователем $ минус @domain - то есть кто-то.
Это делается в блоке местоположения, поэтому я не думаю, что могу использовать карту.
Я попытался это, но $ xuser никогда не кажется, чтобы установить:
if ($user ~* "(?<p>[aa-zZ]+)@example.com")
{
set $xuser $p;
}
Спасибо, я должен был преобразовать его в именованный параметр соответствия, в противном случае он бросил ошибку относительно $ 1 является неопределенным – Baywatch