在Apache访问日志中,我将这些行重复遍历整个文件:
186.44.190.132 - - [22/Feb/2013:23:41:34 +0100] "POST /includes/wishlistcwh.php HTTP/1.1" 200 42416 "-" "Mozilla/5.0" 151.246.16.245 - - [22/Feb/2013:23:41:32 +0100] "POST /includes/wishlistcwh.php HTTP/1.1" 200 42416 "-" "Mozilla/5.0" 186.44.190.132 - - [22/Feb/2013:23:41:40 +0100] "POST /includes/wishlistcwh.php HTTP/1.1" 200 42416 "-" "Mozilla/5.0"
这是对网站的攻击,但事实是服务器中不存在“/includes/wishlistcwh.php”,Apache正在返回200状态。
我在这里错过了什么?
当你有一个mod_rewrite规则处理不存在的文件的请求时,会发生这种情况。