1

我有这个 100% 基于 javascript/html/css 的应用程序。我们将功能支持 IE8 并使用 ie6nomore 方法在顶部显示升级消息。

我遇到的问题是阻止使用 IE 和版本 7 或更低版本的所有人访问该页面。我正在运行 apache,所以我也许可以只进行 mod 重写,以便版本 7 或更低版本的所有 IE 用户都被重定向到强制升级通知页面。

我将如何完成这个 Apache mod-rewrite?有一个更好的方法吗?

4

1 回答 1

0

虽然我知道这是 Perl,但您应该能够在您喜欢的语言中使用这个正则表达式:

if ($ENV{'HTTP_USER_AGENT'} =~ /MSIE [67]/)
{
  blah
}

当然,这不是万无一失的,但是当您计划信任客户时,什么都不会。

于 2012-10-05T17:55:24.443 回答