核心指令set和break
原创...小于 1 分钟
set 指令
该指令用于设置一个新的变量。
语法结构 set $key value;
提示
key,为变量的名称。注意要用符号“$”作为变量的第一个字符,且变量不能与 Nginx 服务器预设的全局变量同名。
value,为变量的值,可以是字符串、其他变量或变量的组合等。
break 指令
该指令用于中断当前相同作用域中的其他 Nginx 配置。
语法结构 break;
server {
listen 80;
server_name localhost;
location / {
set $key1 value1;
if ($key1 = value){
return https://baidu.com;
}
if ($key1 = value1){
return https://qq.com;
}
break;
return https://mi.com; #处于break指令之后,配置无效
}
}
Powered by Waline v2.15.7