我们的论坛通过尝试自动注册的自动机器人获得了很多目标。
我们可以从错误日志
中看到一个示例[Sun Apr 03 14:04:46 2011] [错误] [客户端70.183.110.133]文件没有 存在: /家庭/ spoilert /的public_html /论坛/ ++++++++++++++++++++++++++++++++++++结果:+验证码+解码+(23次+尝试); +注册的+(+注册只+模式+是+ ON);, 引用者: http://forum.spoilertv.co.uk/++++++++++++++++++++++++++++++++++++Result:+captcha+decoded+%2823+attempts%29;+registered+%28registering+only+mode+is+ON%29; [Sun Apr 03 13:45:54 2011] [错误] [客户端70.183.110.133]文件没有 存在: /家庭/ spoilert /的public_html / 2008, 引用者:
我已使用此代码更新了我的htaccess
SetEnvIfNoCase Referer “^ http://(W)decoded。* $”禁止了 拒绝 来自env =禁止
它“应该”拒绝任何引用者链接与其中解码的单词,但似乎它不起作用。我似乎仍然让这些机器人中的一些使用相同的URL,所以它似乎仍在发生。
答案 0 :(得分:1)
如果将其更改为
会发生什么SetEnvIfNoCase Referer ".*+decoded+.*" banned
Deny from env=banned