簡體   English   中英

修改的.htaccess文件不適用於BrowserMatchNoCase

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM