![](/img/trans.png)
[英]modified .htaccess file doesn't block bad user agents with RewriteCond
[英]modified .htaccess file doesn't work with BrowserMatchNoCase
它正在关闭的服务器(Ubuntu服务器)是因为360Spider每秒正在运行太多请求,我正在尝试使用.htaccess文件中的以下配置来解决此问题:
BrowserMatchNoCase "360Spider" bots
BrowserMatchNoCase ^360Spider bots
Order Allow,Deny
Allow from ALL
Deny from env=bots
并部分起作用是因为error.log记录了以下一些事件:
[Sun Jul 20 23:30:15 2014] [error] [client 10.183.200.5] client denied by server configuration: /var/www/view, referer: http://www.mysite.org/
但是access.log仍然保存有关360Spider的信息:
10.183.200.5 - - [20/Jul/2014:23:31:33 -0400] "GET /view/article/154967 HTTP/1.1" 403 536 "http://www.mysite.org/view/article/154967/" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360Spider"
我要阻止所有带有单词360Spider的内容。
PD:我无法使用ip阻止漫游器,因为所有流量都来自同一ip。 我可以使用.htaccess文件。
进入网址/网站的任何IP地址或漫游器很可能会发出GET
请求-Apache将其记录下来 。 仅仅因为您在日志中看到它并不意味着它没有被阻止; 您的access.log清楚地表明它是 。
当漫游器试图GET /view/article/154967
它被拒绝了( 403 Forbidden )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.