Prueba poniendo algo como esto en tu .htaccess
Código:
RewriteCond %{HTTP_REFERER} ^http://(www\.)?paginaodiosa.com.*$ [NC]
RewriteRule ^.*$ http://www.nometoquesloswebs.com [R,L]
La segunda dirección puedes poner la que quieras, o si no quieres ninguna deja
http://127.0.0.1/ En teoría eso bloquea cualquier acceso desde la página odiosa, incluso si alguien pone un enlace a tu página desde ella.