Методом проб, накатал такое, вроде помогло, надоедливые боты пропали с форума, посему, делюсь с вами, думаю тоже пригодится.
Код: Выделить всё
RewriteEngine on
# Закрыть доступ нежелательным ботам
SetEnvIf User-agent ^-?$ bad
SetEnvIfNoCase User-Agent "Snake Bot" bad_bot
SetEnvIfNoCase User-Agent "DLE_Spider" bad_bot
SetEnvIfNoCase User-Agent "cmsworldmap" bad_bot
SetEnvIfNoCase User-Agent "SurveyBot" bad_bot
SetEnvIfNoCase User-Agent "Purebot" bad_bot
SetEnvIfNoCase User-Agent "DotBot" bad_bot
SetEnvIfNoCase User-Agent "Robot" bad_bot
SetEnvIfNoCase User-Agent "Apache-HttpClient" bad_bot
SetEnvIfNoCase User-Agent "gigabot" bad_bot
SetEnvIfNoCase User-Agent "discobot" bad_bot
SetEnvIfNoCase User-Agent "Nutch" bad_bot
SetEnvIfNoCase User-Agent "HuaweiSymantecSpider" bad_bot
SetEnvIfNoCase User-Agent "GarlikCrawler" bad_bot
SetEnvIfNoCase User-Agent "SearchBot" bad_bot
SetEnvIfNoCase User-Agent "Ezooms" bad_bot
SetEnvIfNoCase User-Agent "ichiro" bad_bot
SetEnvIfNoCase User-Agent "VoilaBot" bad_bot
SetEnvIfNoCase User-Agent "Rankur" bad_bot
SetEnvIfNoCase User-Agent "RadioClicker" bad_bot
SetEnvIfNoCase User-Agent "Embedly" bad_bot
SetEnvIfNoCase User-Agent "TweetmemeBot" bad_bot
SetEnvIfNoCase User-Agent "discobot" bad_bot
SetEnvIfNoCase User-Agent "Admin search system: bezonanet@mail.ru" bad_bot
SetEnvIfNoCase User-Agent "AhrefsBot" bad_bot
SetEnvIfNoCase User-Agent "kmbot" bad_bot
<Limit GET POST HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
Кто еще какими способами защищается от нежелательных ботяр?
Добавлено спустя 20 минут 9 секунд:
Из наблюдений: после добавления кода AhrefsBot пропал и уже почти 3 часа его нет, хотя раньше торчал на форуме, как домашний зверёк, DotBot тоже пропал. Наблюдаю дальше...