`
mingren135
  • 浏览: 69483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nginx学习3-rewrite

 
阅读更多

一、重要指令:rewrite、if、break、return、set

--匹配UA

location /my {

    if ($http_user_agent ~ MSIE) {

         rewrite ^(.*)$ /msie$1 break;

    }

}

 

--匹配cookie

location /index {

    set $id 0;

    if ($http_cookie ~* “id=([^;]+)(?:;|$)”) {

        set $id $1;

    }

    if ($id = 0) {

        return 400;

    }

}

 

二、跳转方式

--last

重新将rewrite后的地址在server标签中执行

--break

将rewrite后的地址在当前location标签中执

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics