LAMP--Apache 禁止指定 user_agent
user_agent 可以当作浏览器标识,目前主流的浏览器有 IE、chrome、Firefox、360、iPhone上的 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; SE 2.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 PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; 360SE)
针对 user_agent 做一些限制。
配置如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^*Firefox/4.0* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^*Tomato Bot/1.0* [NC]
RewriteRule .* - [F]
</IfModule>
同样是使用 rewrite 模块来实现限制指定 user_agent,在本例中,RewriteRule .* - [F] 可以直接禁止访问,rewritecond 用 user_agent 来匹配, *Firefox/4.0* 表示,只要 user_agent 中含有 Firefox/4.0 就符合条件,其中 * 表示任意字符,NC 表示不区分大小写,OR表示或者,连接下一个条件。假如要把百度的搜索引擎限制掉,可以加一条这样的规则:
RewriteCond %{HTTP_USER_AGENT} ^*Baiduspider/2.0* [NC]
RewriteRule .* - [F]
既然有了 或者OR,那也得有并且,只要不写 OR 就是并且的意思。
转载于:https://blog.51cto.com/sanyisheng/1795826
LAMP--Apache 禁止指定 user_agent相关推荐
- Apache禁止指定的user_agent、指定目录被访问
一.Apache禁止指定的user_agent 1.修改apache的虚拟主机配置文件 [root@daixuan ~]# vim /usr/local/apache2/conf/extra/http ...
- Nginx配置——禁止指定user_agent
用途 你的网站访问量很大,而且服务器资源比较紧缺,因为我们的成本要稍微控制地严谨一点,所以呢,服务器稍微有点吃力,那么,网站呢它都会被搜索引擎的蜘蛛去爬取,它们去爬取的时候呢,跟咱们真人访问的行为是一 ...
- Apache下如何禁止指定目录运行PHP脚本
网站程序的上传目录通常是不需要PHP执行解释权限,通过限制目录的PHP执行权限可以提网站的安全性,减少被攻击的机率. 下面和大家一起分享下如何在Apache和Nginx禁止上传目录里PHP的执行权限. ...
- apache禁止多目录运行php文件下载,Nginx Apache下如何禁止指定目录运行PHP脚本
网站程序的上传目录通常是不需要PHP执行权限,通过限制目录的PHP执行权限可以提网站的安全性,减少被攻击的机率.下面和大家一起分享下如何在Apache和Nginx禁止上传目录里PHP的执行权限. Ap ...
- centos 6.5 安装 lamp 后mysql不能启动_CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境...
CentOS6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A ...
- 禁止apache显示目录索引 apache禁止列目录
2019独角兽企业重金招聘Python工程师标准>>> 禁止apache显示目录索引 apache禁止列目录 禁止Apache显示目录索引的常见的3种方法. 要实现禁止Apache显 ...
- Nginx禁止指定目录运行PHP脚本
Nginx下禁止指定目录运行PHP脚本 Nginx更简单,直接通过location条件匹配定位后进行权限禁止. 在server配置段中增加如下的配置 如果是单个目录 location ~* ^/upl ...
- linux 防火墙 阻止ip_linux iptables防火墙如何禁止指定IP访问
一般来说网站都是流量越多就越开心,不过也不是所有流量都这么受欢迎的.比如说攻击你的流量,再比如说采集器的流量,这些流量对你的网站没半点好处,除了拖累你的服务器,还白白占用你大量的带宽,更是影响正常访客 ...
- 织梦DedeCms通过.htaccess禁止指定IP或IP段访问
织梦DedeCms的后台没有禁止指定IP访问的功能,不过我们可以通过Apche服务器的.htaccess配置文件进行控制,通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页 ...
最新文章
- 《机器人与数字人:基于MATLAB的建模与控制》——2.3节指数映射和k过程
- 云原生 | 阿里巴巴的Dapr实践与探索
- html2image乱码问题,HtmlImageGenerator字体乱码问题解决、html2image放linux上乱码问题解决...
- 检测电脑硬件的软件_【软件分享】PowerDVD | PotPlayer | AIDA64
- IDEA下Springcloud框架搭建(一)之服务注册与发现
- C#中的深度学习:Keras.NET中的硬币识别,第一部分
- java集合框架介绍_Java集合框架全面介绍(一)
- C#会员管理系统源码 会员消费管理系统源码
- 使用pandas比对Excel表格,把不同数据列出
- 13位知名科技公司CEO首份工作揭秘
- Kotlin读书总结之面向对象
- MySql 如何查询某一天内的数据
- 玩转Redis-HyperLogLog统计微博日活月活
- 互联网站规划与设计.txt
- 07夯实基础之JavaEE基础
- HTML京东快报页面,京东快报.html
- Hyperf权限管理组件hyperf-permission发布
- 【计算机网络】LAN、WIFI与LTE
- 软件测试修炼之道(摘自网络用以自勉)
- 字节跳动接力反内卷:宣布取消大小周,直接降薪 15%?