Php
Evitar Hotlink
by admin on Feb.19, 2009, under Php, Programación web.
El hotlink no es mas que los enlaces en otras páginas hacia archivos o imagenesde tu web, esto lo que puede generarte es mucha transferencia en tu alojamiento desde otras webs diferentes a la tuya.
Para solucionar este problema podemos subir un fiichero llahamdo .htaccess al servidor ( En la carpeta que quieras restringir) el cual permite restringir este tipo de enlaces.Para ello debes comprobar que tu alojamiento tenga el Mod_Rewrite Habilitado.
1º Ejemplo:
RewriteEngine OnRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www\\.)dominio.com?(/)?.*$ [NC]RewriteRule .*\\.(jpg)$ http://www.dominio.com [R,NC]
Esto bloqueará las imagenes.Por ejemplo si quieres bloquar que tampoco embeban archivos o texto prueba con esto:
RewriteCond %{HTTP_REFERER} ^http://(www\\.)?paginaodiosa.com.*$ [NC] RewriteRule ^.*$ http://www.nometoquesloswebs.com [R,L]
Página odiosa es la web que te este enlazando y la 2º url puedes cambiarla por la dirección que quieras.salu2