[MENTION=128050]Bakor[/MENTION] llego a pedir ayuda y termino ayudando! :topsy_turvy:
A ver, yo estuve hace poco lidiando con esto y lo primero que te digo es calma y resignación porque entre los taringueros y los scrapers se nos vuela la cabeza.
Según yo, no hay una forma infalibre en la practica de evitarlo al 100%. A mi este fue el código que me resulto mejor.
HTML:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://.*?google.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?fbcdn\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?tfbnw\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://www.facebook.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://external.ak.fbcdn.net [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://imagen-de-reemplazo.jpg [R,NC]
Ahora bien, aquí redirección todas las peticiones a tu sitio con www o sin ella para los archivos que contengan la extensión jpg, jpeg, gif, png y bmp. Y le da como respuesta la imagen del final del código.
Además se agregan excepciones lógicas como Facebook y Google imágenes que obviamente si quieres que te den promo.
El problema esta en el cache de los sitios que es tan potente que para algunos termina mostrando tu misma imagen cacheada en sus servidores o en tu navegador.
Con los scrapers no encontré manera, fue inútil encontrar la forma de evitar que me hicieran hotlink.
Ciertamente debe haber algunos aquí que sepan como evitar que los scraper te roben contenido y se lucren a tus expensas, pero seguramente también son dueños de sitios de ese tipo y no te dirán como quitarle el negocio.