Apache 修改后的.htaccess文件没有';不要使用BrowserMatchNoCase
服务器(Ubuntu服务器)因为360Spider每秒运行的请求太多而停机,我正在尝试使用.htaccess文件中的以下配置来解决此问题:Apache 修改后的.htaccess文件没有';不要使用BrowserMatchNoCase,apache,.htaccess,Apache,.htaccess,服务器(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] [err
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"
我想阻止所有有蜘蛛这个词的人
PD:我无法阻止使用ip的机器人,因为所有流量都来自同一ip。我可以使用.htaccess文件。任何IP地址,或访问url/网站的bot都很可能发出
GET
请求-Apache将其记录下来。仅仅因为你在日志中看到它并不意味着它没有被阻止您的access.log清楚地显示它是
当bot试图GET/view/article/154967
时,它被拒绝()