gpt4 book ai didi

nginx - 如何操作 nginx 变量字符串

转载 作者:行者123 更新时间:2023-12-02 20:55:39 24 4
gpt4 key购买 nike

我正在尝试操作 nginx 变量。

我有一个变量名称 $user,其中包含类似 [email protected] 的 UPN我想设置另一个变量 $xuser;成为 $user 减去 @domain - 即某人。

这是在位置 block 中完成的,所以我认为我不能使用 map 。

我已经尝试过这个,但 $xuser 似乎从未得到设置:

if ($user ~* "(?<p>[aa-zZ]+)@example.com")
{
set $xuser $p;
}

最佳答案

您可以在“http” block 中使用 map 。

http://nginx.org/en/docs/http/ngx_http_map_module.html

map $user $xuser {
~^(\w+)@example.com $1;
default '';
}

关于nginx - 如何操作 nginx 变量字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40474525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com