当在nginx里面使用变量的时候 可能会有变量拼接的需求 , 不管是多个变量还是一个变量和其他字符串 都可以这样来实现 host和request_uri 都是内置变量 拼接在一起的话 , 使用这个set指令 当需要使用if判断的时候 , 一定得注意格式 , 因为nginx检测格式非常严格 , 注意空格 注意看 if 和 括号 变量 之间都有空格 , 相等判断是 = 不是 == 这样就能匹配的到 原文链接 [nginx] nginx的变量拼接与if判断 - 云+社区 - 腾讯云 (tencent.com)