Resuelve tus problemas de hotlink

Recursos Dejar un comentario

El Hotlink, Online Linking, direct linking o leeching es una técnica bastante usada en Internet que consiste en enlazar de forma directa contenido de una página para mostrarlo en otra, ya sean fotos, audio, archivos comprimidos etc… Es decir, estás navegando, encuentras una foto que te gusta para un post, avatar o lo que sea y directamente la enlazas desde tu Web, Blog, panel de control del foro etc…

Algunos sitios permiten el hotlink sin ningún tipo de problemas como es el caso de Youtube, Slideshare, Flickr etc… ahorrando así a sus usuarios ancho de banda. Pero que pasa cuando la “victima” de este tipo de enlaces es una persona normal y corriente que tiene que pagar por un ancho de banda limitado, ahí es cuando surgen los problemas.

Generalmente se hace hotlinking por desconocimiento, sin saber que puede llegar a ocasionar muchas molestias al autor de la Web afectada, ya que el ancho de banda tiene un precio y con esta técnica se está usando este en beneficio propio.

En mi caso, al postear muchas imágenes es brutal el abuso de hotlink al que se me está sometiendo últimamente por parte de foros y blogs gratuitos, personamente suelo avisar a los autores del hotlink para que tengan constancia del tema, inmediatamente y sin ningún problema han rectificado y han hecho lo correcto, descargar la imagen, subirla a algún servicio de alojamiento (propio o público) y enlazarla desde allí.

Pero… ¿Que ocurre cuando pasan olimpicamente de ti? Hablo desde mi propia experiencia, he tenido casos increíbles, desde un “vete al carajo” hasta el hecho de cambiar la imagen por otra y observar que después de meses sigue ese “culo lleno de pelos” puesto en el blog del susodicho, sin que parezca que el autor se inmute ante la foto.

Pensaréis que soy un poco exagerado pero haced cuentas, imagina que un usuario de un foro enlaza una imagen tuya de digamos aproximadamente 45 KB para su avatar o firma, si en el tema en el que posteó tiene por ejemplo 10.000 visitas al mes y escribió 3 comentarios tenemos un total de 1,3 GB, todo eso contando con que solo se trate de un hotlink, imagina unos cuantos…

Para erradicar esta practica, que particularmente me traía de cabeza e incluso hizo que tuviera que aumentar mi plan de hosting (el año que viene lo reduciré ya que por mi parte he tomado las medidas necesarias), tenemos a nuestro alcance el archivo .htaccess, situado en el directorio raíz de nuestro blog, con él podemos evitarlo.

Es tan fácil como editarlo y añadirle el siguiente código. (Si no existe tan solo hay que crearlo)

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.es [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ rutadelarchivo.jpg [L]

Con esto conseguimos que si alguien enlaza directamente una imagen en otra Web aparezca la que le hemos indicado, pero cuidado, si esta imagen está alojada en vuestro servidor esto no servirá de nada, ya que seguiremos en las mismas… Otra opción es crear un archivo jpg en blanco de 1KB, lo que reducirá considerablemente el ancho de banda utilizado.

Yo he optado por crear una imagen y subirla a Imageshack

Hotlink

Para ver que lo que hemos hecho funciona podemos comprobarlo en Altlab, simplemente con poner la ruta de una imagen de nuestra Web el intentará mostrárnosla, si todo salió bien debería de aparecer la que hemos indicado en el archivo .htaccess.

Ahora solo tenemos que dejar que los lectores de feeds y demás Web que queráis utilicen vuestras imágenes, para hacer esto colocamos entre RewriteCond %{HTTP_REFERER} !^$
y RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.es [NC] las excepciones:

RewriteCond %{HTTP_REFERER} !blogesfera\.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner\.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines\.com [NC]
RewriteCond %{HTTP_REFERER} !newsgator\.com [NC]
RewriteCond %{HTTP_REFERER} !netvibes\.com [NC]
RewriteCond %{HTTP_REFERER} !newsalloy\.com [NC]
RewriteCond %{HTTP_REFERER} !gritwire\.com [NC]
RewriteCond %{HTTP_REFERER} !rojo\.com [NC]
RewriteCond %{HTTP_REFERER} !blogrovr\.com [NC]
RewriteCond %{HTTP_REFERER} !alesti\.org [NC]
RewriteCond %{HTTP_REFERER} !fastladder\.com [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !ask\. [NC]
RewriteCond %{HTTP_REFERER} !altavista\. [NC]
RewriteCond %{HTTP_REFERER} !attensa\.com [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]

Os he puesto el listado que he realizado y ya vosotros añadid los que queráis. Si me falta algún lector feed que utilicéis y que no le haya dado permiso por favor avisadme…

Así que sin más un saludo y espero que os sirva toda esta parrafada que se acaba de convertir en el post más largo de la historia de Paranoias.es Y un saludo para Diego Lafuente ya que gracias a él me puse a investigar este tema.


  • No Related Post

45 Respuestas en “Resuelve tus problemas de hotlink”

  1. gravatar luigix Dijo:

    Gracias por las explicaciones.
    La verdad es que el hotlinking es un problema grave si la cantidad de imagenes robadas es considerable.

    Por otra parte, no quisiera chafarte el post pero, no había un plugin para wordpress que evitava el hotlinking ?

  2. gravatar Paranoias Dijo:

    Pues sip, pero no funcionó, Chuano por ejemplo lo tenía y me comento que a raíz de la actualización de wordpress dejó de funcionarle, quizas fue por eso que a mí no me sirvió para nada… Así que nada a .htaccess al canto.

  3. gravatar chuano Dijo:

    Paranoias, genial la explicación, yo nunca hubiese podido explicar tan bien qué es el hotlink ni por qué lo hacen :)

    La solución dle htacces que comentas es muy buena, aunque a mi no me gusta por lo que te comenté de los agregadores de feeds, mucha gente no lo comunica y aunque se usan en general 3 o 4…

    Tampoco tengo límite de ancho de banda en mi hosting, pero no me gusta que la gente tenga malas prácticas por costumbre…

    Lo probaré algún día :)

  4. gravatar Javyer Dijo:

    Muy útil Paranoias. También puedes usar una lista negra en vez de una lista blanca. Aquí se explica bien: javieraroche.com/2007/11/14/tomando-medidas-contra-el-hotlinking/

    Por si prefieres tener los sitios que no pueden ver tus imagenes en vez de los que sí ;)

    Saludos!

  5. gravatar Paranoias Dijo:

    Gracias Chuano y Javy, la verdad es que todavía me duelen los dedos de escribir jejej

    Ahora tengo un problemon, resulta de que nadie me aviso de que en mi propio blog con IE solo se ve la imagen que subi en todas partes, como si yo mismo estuviera intentando hacer hotlink, pero en firefox se ve bien, alguna idea?

  6. gravatar Javyer Dijo:

    Tienes que añadir tu dominio a la lista blanca ;)

  7. gravatar Paranoias Dijo:

    Nop Javyer no era eso, gracias. Puse una linea de codigo mal, la correcta es esta

    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.es [NC]

    ahora lo cambio

    antes estaba esta

    RewriteCond %{HTTP_REFERER} !^http://(www\.)?tuweb\.com/ [NC]

  8. gravatar Javyer Dijo:

    Es verdad :D Pues todo resuelto.

  9. gravatar Paranoias Dijo:

    Gracias por colaborar ;)

  10. gravatar Javyer Dijo:

    De nada ;) Por cierto, es mi imaginación o los emoticonos no salen ¿?

  11. gravatar jose87 Dijo:

    Muy útil!!

  12. gravatar Paranoias Dijo:

    Juas pues si tio,y encima el post del calenton sale como centrado en el IE, que cosas más raras tio, ya empiezan los problemas jajaja ya decía yo que todo iba muy bien…

  13. gravatar Paranoias Dijo:

    Bueno pues nada arreglado ufff un sudor frio recorrió mi cuerpo, Muchas gracias.

    Creo que Tootels me lo dijo anteriormente pero mire y no vi nada raro… Ahora sí lo ví, gracias a los dos.

    Lo que me extraña es que nadie me dijera en 3 días que no se veian las imagenes y solo salía el tio loco ese del hotlink :(

    Sera que la gente ya no usa IE, si es así sería toda una alegría parami jajajja

  14. gravatar Javyer Dijo:

    Pues nada, todo resuelto :D

    Yo es que uso Firefox desde hace ya un tiempo y se me veía bien todo. Que manía tiene Firefox de hacer las cosas más sencillas.

  15. gravatar tootels Dijo:

    útil.. pero espera que lo pueda digerir…

  16. gravatar FeLiPe RM Dijo:

    Genial post !!

    Me viene de perlas ;-)

  17. gravatar Paranoias Dijo:

    @FelipeRM Me alegra oir eso, si lo usas ten cuidad con las excepciones que pones, si aumentas la lista dame el toque :D

  18. gravatar Intruso Dijo:

    Esto es super util, aunque ahora mismo no creo que tenga problemas, de todas formas es un peazo articulo que tendre en cuenta por si las moscas.

  19. gravatar /grunch0.. Dijo:

    Información util.. y si por lo visto parece tu post mas largo y eso que no colocastes 4 o 5 fotos que es lo que suelens poner..

  20. gravatar Quesito y Tostadiño Dijo:

    Muy útil el artículo y los com,entarios, había oido hablar del plugin para wordpress, pero ya que decís que no siempre funciona :shock: mejor ir a lo seguro y retocar el .htaccess

  21. gravatar RuFo Dijo:

    Yo lo tengo desde hace tiempo, pero he de decir que para los flojos y asustadizos existe un plugin en WP que lo hace todo automático.
    Ya te sirvió para algo el EBE a tí…
    :mrgreen:

  22. gravatar Paranoias Dijo:

    @Rufo Me lo comento Chuano, pero al parecer no funciona bien, yo lo instalé y no funcionó.

    Ahora que lo dices… si Chuano lo tenía instalado y tu dices que el plugin es para flojos y asustadizos… Ummmmm

  23. gravatar chuano Dijo:

    Rufo maricona.

    Yo usaba el plugin por no molestar a usuarios lícitos de agregadores no masivos….

    Paranoias mamón.

  24. gravatar Paranoias Dijo:

    Bueno, sigo añadiendo excepciones al .htaccess, aquí tenéis unas cuantas más ;)

    RewriteCond %{HTTP_REFERER} !fwicki\.com [NC]
    RewriteCond %{HTTP_REFERER} !zaptxt\.com [NC]
    RewriteCond %{HTTP_REFERER} !odeo\.com [NC]
    RewriteCond %{HTTP_REFERER} !webwag\.com [NC]
    RewriteCond %{HTTP_REFERER} !plusmo\.com [NC]
    RewriteCond %{HTTP_REFERER} !thefreedictionary\.com [NC]
    RewriteCond %{HTTP_REFERER} !podnova\.com [NC]
    RewriteCond %{HTTP_REFERER} !podcastready\.com [NC]
    RewriteCond %{HTTP_REFERER} !pageflakes\.com [NC]
    RewriteCond %{HTTP_REFERER} !webwag\.com [NC]
    RewriteCond %{HTTP_REFERER} !flurry\.com [NC]
    RewriteCond %{HTTP_REFERER} !excite\.com [NC]
    RewriteCond %{HTTP_REFERER} !excite\.eu [NC]
    RewriteCond %{HTTP_REFERER} !netomat\.net [NC]
    RewriteCond %{HTTP_REFERER} !alltheweb\.com [NC]

  25. gravatar felipEx Dijo:

    gracias por corregirme, ya decía yo que algo estaba haciendo mal :mrgreen:

    es increible que ahora que me haya ausentado del blog se hallan consumido 59 gb de … T.T

    Saludos =D

  26. gravatar SpiderPig » Blog Archive » Protección contra el Hotlinking Dijo:

    [...] definitiva, o eso espero. La verdad es que se lo debo al blog Paranoias en gran medida, ya que fue este post el que me ha ayudado a dar con la [...]

  27. gravatar Protección contra el Hotlinking 2 | Ferticidio's Geeks Dijo:

    [...] Resuelve tus problemas de hotlink , de paranoias.es. No tan bien explicado, pero con información para que los lectores de feed puedan ver las imágenes. [...]

  28. gravatar RuFo Dijo:

    No revisas los comentarios que te entran? Tienes mogollón de spam en los comentarios antiguos…

  29. gravatar Xcnjcdmu Dijo:

    Hi, good site,

  30. gravatar en Lo Mas Interesante Dijo:

    [...] Emezeta Paranoias Maikelnai « How-to: Hacer una lampara de [...]

  31. gravatar Lmrebfja Dijo:

    this is be cool 8) porn yuo tubeporn yutube
    8-DDD

  32. gravatar Cwmhuxai Dijo:

    this post is fantastic Pornoamateurs jbp

  33. gravatar Bhidwshk Dijo:

    Thanks funny site sextube movies
    :P

  34. gravatar Khmhhxdn Dijo:

    Hello good day yobt porn movies =-]]]

  35. gravatar Xqrllmmn Dijo:

    Punk not dead lesbian anal porn tube =-)))

  36. gravatar redtube for thug cop gets some thug ass Dijo:

    Visit, xnxx tags, %-))),

  37. gravatar redtube for thug cop gets some thug ass Dijo:

    Hi, visit my link please, pornhub bbw, 168642,

  38. gravatar mujeres cojiendo Dijo:

    Hello, thx for all, mujeres argentinas, 5530,

  39. gravatar Ujszgfxu Dijo:

    perfect design thanks jamie bamber sexy pics uzg

  40. gravatar Yfyrpjql Dijo:

    I’m happy very good site lolita bbs porn 36427

  41. gravatar rggjz Dijo:

    mature lesbian with young girl pics scdeu

  42. gravatar RhapsodyOfFire Dijo:

    Hola gracias por el articulo.
    Una pregunta, como se hace si solo quiero proteger todas mi imagenes pero ecepto un directorio:
    Ejemplo quiero permitirles utilizar las imagenes de un directorio llamado “thumb”.
    thumb/imagenes-1.jpg
    thumb/imagenes-2.jpg

    ¿como hago?

  43. gravatar Paranoias Dijo:

    Hola Rahpsodyoffire, hace tiempo que no toco este tema, imagino que el secreto está en la línea

    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.es [NC]

    donde pone www\. quizás hay poniendo el directorio donde guardas las imagenes que no quieres que aparezcan el resto debería aparecer. No lo he probado ni sé si funcionará, es sólo una idea, de todas formas miro y si veo como te contesto por aquí.

  44. gravatar belen Dijo:

    Hola a tod@s.Soy Belen y vivo en pamplona en un pueblecito.Tengo un problema muy fuerte es que en clase my profesor me coje mania siempre me dice las cosas a mi y ademas, asta cundo yo no las ago.Lo unico que me ayuda es desahogarme de el escribiendo sobre insultos de el…y esas cosas ademas,me obliga a contestarle.
    ¿Que puedo hacer? :neutral:

  45. gravatar belen Dijo:

    Si alguien quiere ayudarme o hablar con migo…que me de su messenger asi ablamos okS kontestar

Deja un comentario

^^ XD ;) :twisted: :stop: :shock: :oops: :neutral: :mrgreen: :mierda: :mad: :lol: :idea: :cry: :cool: :arrow: :???: :-P :) :( :!: