我想将旧版Internet Explorer的用户重定向到/upgradebrowser
。我已成功地将其放入我的server
块中
if ($http_user_agent ~ "MSIE 8.0") {
return 302 /upgradebrowser;
}
但我也想重定向以前的版本,即IE7和IE6。我如何修改我的nginx配置呢?
答案 0 :(得分:0)
这是我如何确定它是旧IE还是现代IE。如果它不是当前的IE我为他们提供核心站点,那么同样的网站我也会过时使用Android。这是ASP.NET BTW。它也是一种脆弱的方法,因为IE 12一发布就很容易改变。
public static bool IsOldIE() {
var Browser = HttpContext.Current.Request.Browser;
var isIE = Browser.Browser == "IE";
if (!isIE)
{
return false;
}
return Browser.MajorVersion != 10;
}