apache禁止指定user_agent和禁止解析php
2015-07-28 20:15
661 查看
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*chrom* [NC]
RewriteRule .* - [F]
</IfModule>
测试:[root@www ~]# curl -x127.0.0.1:80 www.test.com/forum.php(会提示<title>403 Forbidden</title>)
[root@www ~]# curl -x127.0.0.1:80 www.test.com/adkljh(也是403)
[root@www ~]# curl -x192.168.137.2:80 www.test.com/asdfg(也是403)
现在把curl那行注释,[root@www ~]# curl -x192.168.137.2:80 www.test.com/asdfg(会提示404)
[root@www ~]# curl -x192.168.137.2:80 www.test.com/forum.php -I(会提示200)
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*chrom* [NC]
RewriteRule .* - [F]
</IfModule>
测试:[root@www ~]# curl -x127.0.0.1:80 www.test.com/forum.php(会提示<title>403 Forbidden</title>)
[root@www ~]# curl -x127.0.0.1:80 www.test.com/adkljh(也是403)
[root@www ~]# curl -x192.168.137.2:80 www.test.com/asdfg(也是403)
现在把curl那行注释,[root@www ~]# curl -x192.168.137.2:80 www.test.com/asdfg(会提示404)
[root@www ~]# curl -x192.168.137.2:80 www.test.com/forum.php -I(会提示200)
相关文章推荐
- centos6.5安装apache2.x并更改默认80port
- 让Apache Shiro保护你的应用
- apache配置文件详解及虚拟主机的搭建
- apache2+php+mysql的环境配置
- apachebench 服务器并发测试
- rsyslog+loganalyzer+mysql+apache+php的lamp架构搭建日志服务器
- 局域网访问Apache多个虚拟站点
- 使用maven,Apache ServiceMix开发OSGI web例子
- apache服务的访问控制
- apache配置文件爱你
- Apache的FTPClient.listFiles()返回空问题讨论解决
- 从BSP模型到Apache Hama
- Apache Shiro 使用手册(五)Shiro 配置说明
- Apache Shiro 使用手册(四)Realm 实现
- Apache Shiro 使用手册(三)Shiro 授权
- Apache Shiro 使用手册(二)Shiro 认证
- Apache Shiro 使用手册(一)Shiro架构介绍
- Apache-nutch-1.10 安装笔记(二)
- hive 安装报错“java.lang.NoClassDefFoundError: org/apache/thrift/TException”
- apache自带压力测试