Примерно так:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.site\.com$ [nocase]
RewriteRule ^(.*)$ http://www.site.com$1 [last,redirect=301]
Но если они при проксировании на лету подменяют имя сайта, то такой способ не поможет.
Надо смотреть, с какого IP они обращаются, и блокировать его.
Но если они обращаются через анонимные прокси, то такой способ тоже не поможет.
Ещё имеет смысл посмотреть, какой User-Agent и Referer используются в их запросах.