一、重要指令: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标签中执行