Блокировка ботов через .htaccess

Боты на сайтах бывают весьма разные и далеко не все они хороши и полезны, а некоторые даже вредны. Вред от бота может быть не только в нагрузке на хостинг, но и в том, что информация о вашем сайте через различные сервисы может уходить к прямым конкурентам, а оно вам надо?

Полезные боты от поисковых систем, с остальными надо быть строже.

Здесь приведен пример того, как заблокировать ботов на сайте через файл .htaccess и имена некоторых ботов, которых уже точно следует заблокировать.

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(AhrefsBot|SemrushBot|PetalBot|DataForSeoBot|MegaIndex.ru|Barkrowler|SeekportBot|Go-http-client/2.0).*$ [NC]
RewriteRule .* - [F,L]

Забить следующих ботов — святое дело
User-agent: Go-http-client/1.1
User-agent: Go-http-client/2.0
User-agent: Nuclei
User-agent: WikiDo
User-agent: Riddler
User-agent: PetalBot
User-agent: Zoominfobot
User-agent: Node/simplecrawler
User-agent: CazoodleBot
User-agent: dotbot/1.0
User-agent: Gigabot
User-agent: Barkrowler
User-agent: BLEXBot
User-agent: magpie-crawler