nginx企业实战-if set rewrite return

883人浏览 / 0人评论

一、root和alias区别

二、用户浏览器类型是android并且用户ip范围是10.0.Xx.xx执行rewrite或者return

三、rewrite工作案例

rewrite ^/batch_no/(^.*).jpeg http://127.0.0.1:8914/email_open_check?batch_no=$1 permenant;

四、#如果用户的客户端是 android或ios 则把用户跳转到 m.oldboyedu.com 
#eg:android或ios  

if ($http_user_agent ~* "android|ios") {
rewrite  (^.*)   http://m.oldboyedu.com/$1  permenant;
}

五、set自定义变量

set $url $scheme://$host$request_uri;      --nginx自定义变量

 

全部评论