想通过 htaccess 屏蔽 IE6/7/8 的访问? 规则该怎么样写呢? 谢谢

2015-03-18 15:08:48 +08:00
 Alwaysonline

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^MSIE6.0.* [NC]
RewriteCond %{HTTP_USER_AGENT} ^MSIE7.0.* [NC]
RewriteCond %{HTTP_USER_AGENT} ^MSIE8.0.* [NC]
RewriteRule ^$ http://www.baidu.com [L]

起因是小地方的政府内部办公系统,部分电脑还是XP系统,虽已安装Chrome浏览器,但经常会有人员使用IE6/8浏览器访问办公系统(特意做个图标放桌面都解决不了问题),导致部分功能使用不便。

PS:“懒得”适配了,后续才介入维护的。

2551 次点击
所在节点    Apache
4 条回复
NewYear
2015-03-18 15:37:54 +08:00
这玩意客户端js判断一下不就ok了么……用htaccess似乎有点小题大做?
loading
2015-03-18 15:40:35 +08:00
body { *display:none;}
mcfog
2015-03-18 15:41:23 +08:00
直接条件注释不就行了
<!--[if lte IE 8]>
xfspace
2015-03-18 15:47:16 +08:00
<!--[if IE ]>
妥妥的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177767

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX