LAMP 2.6 Apache 禁止指定user_agent
2015-12-09 23:36
357 查看
user_agent 我把它叫做浏览器标识, 目前主流的浏览器有 IE、 chrome、 Firefox、 360、 iphone
上的 Safari、Android 手机上的、百度搜索引擎、google 搜索引擎等很多,每一种浏览器都
有对应的 user_agent,下面我先发几个 user_agent,帮助大家识别。
上面这些都是常见的 user_agent。这一小节主要针对这些 user_agent 来做一些限制。
配置如下:
^*curl* 包含curl的user_agent禁掉。 [NC]不区分大小写 [OR]和
重启配置文件用谷歌浏览器或者curl访问这个论坛,就会403
上的 Safari、Android 手机上的、百度搜索引擎、google 搜索引擎等很多,每一种浏览器都
有对应的 user_agent,下面我先发几个 user_agent,帮助大家识别。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; SE2.x) Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/31.0.1650.63 Safari/537.36 Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html) Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; WOW64; Trident/4.0; SLCC2;.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC6.0; .NET4.0C; .NET4.0E; InfoPath.3; 360SE)
上面这些都是常见的 user_agent。这一小节主要针对这些 user_agent 来做一些限制。
配置如下:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^*curl* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^*chrome* [NC] RewriteRule .* - [F] </IfModule>
^*curl* 包含curl的user_agent禁掉。 [NC]不区分大小写 [OR]和
重启配置文件用谷歌浏览器或者curl访问这个论坛,就会403
相关文章推荐
- LAMP 2.5 Apache禁止解析php
- windows下安装配置apache、mysql、php
- solr服务器报错:org.apache.solr.common.SolrException: Could not find necessary SLF4j logging jars
- ubuntu下安装Apache+PHP+Mysql
- Apache Kafka监控之Kafka Web Console
- Apache Kafka监控之KafkaOffsetMonitor
- Apache Kafka-0.8.1.1源码编译
- apache 实现备份服务器-热备份(hot standby)
- How To Install Apache Kafka on Ubuntu 14.04
- ubuntu apache 执行 cgi
- Apache禁止目录列表
- org.apache.storm.shade.org.apache.zookeeper.KeeperException$NodeExistsException
- CentOS yum安装Apache+php+Mysql+phpMyAdmin
- Django项目用mod_wsgi部署到Apache2, Ubuntu 14.04
- LAMP(Apache MySQL PHP)一键安装包教程(CentOS 5 32bit)
- linux下手动安装apache详解
- 解决“org.apache.hadoop.security.AccessControlException”
- Windows XP下 安装和配置Apache2.2.22服务器+PHP5+Mysql5
- Apache JMeter中正则表达式提取器的使用方法
- Windows下搭建php7+Apache2.4