Tente isso e, se falhar, tente-o em um arquivo .htaccess ...
#Bad bot removal
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^useragent1 [OR]
RewriteCond %{HTTP_USER_AGENT} ^useragent2 [OR]
RewriteCond %{HTTP_USER_AGENT} ^useragent3
RewriteRule ^(.*)$ http://website-you-want-to-send-bad-bots-to.com
Siga este padrão e não coloque um [OR] no último.
EDIT: Nova solução:
Se você quiser bloquear todos os bots (amigáveis), crie um arquivo chamado "robots.txt" e coloque-o em seu index.html. Dentro dele, coloque isso:
User-agent: *
Disallow: /
Você ainda precisa manter uma lista como a minha resposta original (acima) para proibir os bots que ignoram o robots.txt.