Evitar el acceso a imagenes desde fuera de nuestro sitio

Publicado el en la categoría Apache

En éste post os mostrábamos la opción de bloquear el acceso a imágenes, desde otras webs que no fueran la nuestra.

Hoy vamos a ir mas allá y os vamos a mostrar la la manera para cargar una imagen distinta a la solicitada. El código es el siguiente:

SetEnvIfNoCase Referer "^http://[^/]*.)?nombre-del-dominio.com/" 
  local_referer=1
RewriteCond "%{ENV:local_referer}" "!=1"
RewriteRule ".*" "/Nombre-imagen.jpg" [L]

Con la solución propuesta en el anterior post el usuario recibía un error 403 Forbiden en lugar de la imagen esperada.

En cambio, en la solución propuesta hoy, lo que hacemos es cambiar la imagen solicitada por una que queramos nosotros. Podemos, por ejemplo, incluir algún mensaje disuasorio o informativo, indicando la propiedad de dicha imagen. Esta forma es mucho mas efectiva que un simple error 403.

 

Facebooktwittergoogle_plus