Hot Linking y Ancho de banda en joomla!

El HotLinking consiste en que un administrador web utilice sus imágenes para ponerlas en la suya utilizando un enlace como forma de inserción desde su web a la suya. Esto si hablamos de dos o tres imágenes y una o dos webs las que enlazan sus imágenes, no tiene mayor importancia. El problema es cuando hablamos de grandes cantidades de paginas e imágenes, incluso con que una web que este utilizando su(s) imágenes tenga trafico abundante es suficiente para tener problemas de ancho de banda, mas si su hosting tiene un limite que una vez rebasado le cuesta dinero…

Cuando aparece el problema

Imaginen por un momento que es el portador de imágenes que son de interés para muchos, todo le va bien hasta que un buen día observa que su web tarda bastante mas de lo habitual en abrirse. Lo primero que se nos ocurre es contactar con nuestro hosting con quejas varias, un ticket de soporte tras otro y el problema persiste.

Como solucionar el problema

Para intentar evitar este tipo de problema o situación podemos utilizar el .htaccess que esta situado en la raíz de nuestro joomla, htaccess.txt si no lo hemos renombrado, por ejemplo porque no utilizamos las URL´s amigables para un mejor SEO, en cuyo caso deberá ser renombrado como .htaccess (punto htaccess).

Editamos el archivo e insertamos el siguiente codigo (Donde “susitiojoomla.com” pongan su dominio):

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?susitiojoomla.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

Ahora, si lo que queremos es dar un escarmiento a quien realiza
la practica de HotLinking utilizaremos el siguiente codigo insertado
en nuestro .htaccess con un mensaje dentro de una imagen a gusto
del afectado:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?susitiojoomla.com/.*$ [NC]
RewriteRule .(gif|jpg)$ http://www.susitiojoomla.com/chorizo.gif [R,L]

Si no os funciona este, probar con el siguiente

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tu_sitio\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/su_imagen.jpg [L]

No sin antes insertar la imagen chorizo.gif o la que le parezca en este caso en la raiz de su joomla. Que sea impactante es recomendable.

+ Tutoriales Joomla:
{loadposition user400}

0

Comments

  1. skullzgroup

    Buen apunte
    Lorenzo, buenisima esta aclaración. Siempre hay que estar en guardia, por los pu..os lammers que jod.n las web o intentan fastidiar a los pobres.

    0
  2. xsolca

    Sólo para imagenes? O se puede proteger otro tipo de objeto
    Por ejemplo, si quisieramos proteger archivos PDF, o ZIP para que el navegante de la otra web tuviese que ingresar obligatoriamente a la nuestra para descargargarlos.

    gracias de antemsno por su respuesta

    0

Deja una respuesta