企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## if 1. 对某些条件进行判断; ## 语法结构 语法: ``` if (condition) {...}; ``` 上下文: ``` server | location ``` 示例: ``` if($http_user_agent ~ Chrome){ rewrite /(.*)/chrome/$1 break; } ``` ## condition ![](https://img.kancloud.cn/44/b9/44b903a6266356fd5327c505e10fe7f0_2604x1034.png) ## 示例1 ``` location / { if ($remote_addr = "127.0.0.1") { //当本机访问的时候会进入if代码段 return 200 "访问错误"; } } ``` 结果: ``` ➜ nginx curl website.com 访问错误% ``` ## 示例2 ``` location / { if ($uri = "/images/") { rewrite (.*) /pics/ break; } } ```