我无法阻止两个不良的机器人,从我的网站吸持带宽,我敢肯定它与*在用户代理名称,他们使用。htaccess块*机器人和机器人*
现在,我使用下面的代码来阻止坏的机器人(这是一个节选)......
# block bad bots
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^spider$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^robot$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^crawl$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^discovery$
RewriteRule .* - [F,L]
当我尝试做RewriteCond %{HTTP_USER_AGENT} ^*bot$ [OR]
或RewriteCond %{HTTP_USER_AGENT} ^(*bot)$ [OR]
我得到一个错误。
猜测有一个非常简单的方法来做到这一点,我只是还没有找到在谷歌。
这就是我想的事情之一,它的炸弹了。 – Rmilligan2372
Doh - 我没有正确预览。我的反斜杠没有显示出来,需要转义。讽刺的,呃。 –
是的,这正是我所需要的 – Rmilligan2372