29 Nov 2008

Modificación del .htaccess para evitar el robo de ancho de banda

En Internet existe una norma no escrita que establece que no se pueden enlazar imágenes hospedadas en servidores ajenos para mostrarlas en nuestra propia web. El porqué es muy sencillo de comprender: estamos robando ancho de banda a otras personas.

Por muchos blogs navegan varias formas de hacerlo, a través de plugins (a lo cual trato de no hecharles mano por tema de seguridad) y a través del archivo .htacces.

A mi el único que me sirvió es el siguiente:

# EVITAR robo de BandaAncha
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|swf|png)$ – [NC,F]

Ustedes dirán cómo puedes afirmarlo, porque me fui a esta página www.htmlbasix.com y en la parte de abajo tiene un recuadro para colocar el link o enlace de alguna de tus imágenes y realizar las pruebas necesarias, tienes que oprimir el botón “check” a la derecha del recuadro.

Para escribir o insertar este código en el archivo .htaccess sigue los siguientes pasos:

1.- Abriremos cualquier procesador de texto, al final será grabado como archivo de solo texto: htaccess.txt

2.- Para este caso incluiremos la protección:

# EVITAR robo de BandaAncha
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|swf|png)$ – [NC,F]

3.-Donde dice tudominio.com reemplázalo por la dirección donde se encuentra tus páginas web.

4.- Lo guardamos como archivo solamente de texto: htacces.txt.

5.- Con cualquier programa FTP lo subimos al directorio raíz de nuestras páginas web en modo ASCII.

6.- Finalmente, ya en el servidor, le cambiamos el nombre de htaccess.txt a .htacces.

Luego de subirlo, puedes realizar los chequeos respectivos. No te olvides de colocar tu programa FTP en modo Binario nuevamente antes de cerrarlo, ya que es el modo que más se utiliza.

Saludos :)

Comments are closed.