English Português

El hotlink, o el robo de ancho de banda a partir de la copia de imágenes, es común desde ciertos sitios gratuitos o foros de warez donde los usuarios por pereza o desconocimiento, copian textos o imágenes de un web. Mediante el archivo .htaccess se puede evitar este robo de imágenes y de ancho de banda, en este caso para dominios específicos, el script es el siguiente:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?taringa\.net/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://img.imageshack.us/imagen-sustituta.gif [L]
</IfModule>

Donde http://img.imageshack.us/imagen-sustituta.gif, sería la imagen que se mostraría en lugar de la original, esta puede subirse a un hosting gratuito como imageshack.us o en el mismo servidor, pero con una extensión distinta a las indicadas en el script (jpg, jpeg, gif, bmp y png), por ejemplo, jpe

Si en lugar de mostrar una imagen, se desea arrojar un error (y por tanto, que no se cargue una imagen), se cambia la penúltima línea del script anterior por:

RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]

Y para agregar un nuevo dominio, solo se sigue el patrón de la segunda línea por ejemplo, y se agrega enseguida.

No es una solución nueva, pero es eficaz y restrictiva solo lo necesario, por lo que es bueno tenerla a mano.

Escrito por Francisco Oliveros

Soy un gran aficionado del diseño y de todo lo que el código puede comunicar. Ingeniero mecánico por profesión, pero dedicado al desarrollo web a tiempo completo.

Blog / Twitter

Artículos relacionados

Sigue leyendo consejos, tips y tutoriales para tu blog.

    Comentarios

    1. gra / Hace 6 años /

      Es muy util este tema!!!
      Gracias!!!!!

      Responder a gra →
    2. cesar / Hace 6 años /

      gracias por la información pero en que parte del html lo pongo ?

      Responder a cesar →
    3. Dario / Hace 6 años /

      A propósito de imagesshack, yo tengo un blogger con una plantilla de ustedes. Y hace poco me aparece la ranita esa de images shack. Creo que es problema de la plantilla porque he mirado blogs que usan plantillas de ustedes y también tienen ese problema. Por favor ayudemen a quitar esa ranita. gracias.

      Responder a Dario →
    4. Francisco / Hace 6 años /

      @cesar: Cesar, no funciona en html, sino en el archivo de configuración htaccess, normalmente cualquier hosting propio te da acceso a él.

      Responder a Francisco →
    5. fuchibol / Hace 6 años /

      Hola, queria saber como hacer para poner el widget que tienes justo encima de los comentarios, con la gente a la cual le gusta tu pagina de facebook? Gracias!

      Responder a fuchibol →
    6. Carlos / Hace 6 años /

      ¿Oye y no sabras como proteger pero para que SOLAMENTE se puedan mostrar EN UN sitio (blog) archivos: .flv, .swf, .mp4?

      Gracias!

      Responder a Carlos →
    7. marvin / Hace 6 años /

      oye flaco arregla ese hotlink que publicas que lo unico que hace es bloquear mi pagina web de cualquier visitante

      Responder a marvin →

    Responder

    ¡Gracias por dejar tu opinión! Por favor procura que tus comentarios estén dentro tema, que no sean promocionales (spam), ilegales u ofensivos, de otro modo, serán borrados. Todos los enlaces serán moderados y la URL indicada NO será enlazada.

    Blog and Web es un blog de Blógstica. Hospedado desde 2008 en Liquid Web.

    Términos de uso - Política de privacidad