Apache 配置 Rewrite 重写规则问题

2017-04-16 19:21:27 +08:00
 vipper

现有一个需求,希望通过配置 apache 的 rewrite 规则来实现只允许 IE 来访问网站 网上查找资料 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^MSIE [NC,OR] 可以通过这个规则设置来禁止 IE 浏览器访问,这个和需求相反。 其实也想过通过设置很多浏览器的规则来只允许 IE 访问,可是目前市面上有太多的浏览器了,怕禁止不全面,还有就是费时

百度查询了 Rewrite 重写规则,没有发现有有关实现需求的内容,特来 V 站询问各位大牛

1902 次点击
所在节点    Apache
2 条回复
Hardrain
2017-04-25 10:19:59 +08:00
# 添加至 Apache httpd 配置文件
SetEnvIfNoCase User-Agent ".*msie" AllowUA
<Directory /path/only_allows_MSIE>
Order deny,allow
deny from all
allow from env=AllowUA
</Directory>

# 添加至 .htaccess
SetEnvIfNoCase User-Agent ".*msie" AllowUA
Order deny,allow
deny from all
allow from env=AllowUA
vipper
2017-05-02 17:06:36 +08:00
@Hardrain 感谢回复,已经解决

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

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

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

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

© 2021 V2EX