centos-stream-9 centos9 配置国内源 阿里云源
nginx利用rewrite屏蔽用户低版本IE浏览器,比较简单,server节点新增如下判断!
[php]
if ( $http_user_agent ~* "MSIE [6-9].[0-9]") {
rewrite /ie.html break;
}
[/php]
参数详解:
$http_user_agent 客户端agent信息(这个是浏览器的标识,如果你开了访问日志的话,可以去看一下。每种浏览器的标识可能都不一样。)
~* 使用正则表达式,并且不区分大小写
MSIE [6,7].[0-9] MSIE-IE浏览器的标识,这里匹配的是IE浏览器在版本在6到9的,例如6.1,7.0,8.2等等···
rewrite /ie.html 只要匹配则返回指定的静态页面
break 停止执行当前这一轮的ngx_http_rewrite_module指令集
如果需要验证是否生效的话,可以使用 IETester测试,可以模拟IE任意版本的浏览器来测试