多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 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; } } ```