Inicio > Tecnología > Evitar enlaces Hotlinking

Evitar enlaces Hotlinking

Miércoles, 2 de septiembre de 2009

Recientemente descubrí que se estaban haciendo referencias a este blog desde varias webs. Algunas de las cuales ni siquiera conocía su existencia. Lamentablemente, estas referencias no eran enlaces a alguna entrada o al blog en general sino que mostraban imágenes en dichas webs enlazando directamente a algunas de las imágenes alojadas en mi servidor. Estos casos se conocen como “hotlinking” o “robo de ancho de banda”.

Si tenemos alojada nuestra web en un servidor Apache que tenga habilitado mod_rewrite y soporte .htaccess podremos evitar estos hotlinking siguiendo los siguientes pasos:

  1. Creamos un fichero .htaccess con el siguiente contenido:
  2. RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://(.+\.)?miweb\.com/ [NC]
    RewriteRule .*\.(jpeg|jpg|gif|png|bmp)$ - [F,NC]

  3. Subiremos el fichero .htaccess al directorio raíz de nuestro servidor.
  4. Verificar que todo funciona correctamente.

Si queremos usar este método en nuestro blog de WordPress y este no está alojado en el directorio raíz de la web, quizás deberemos ampliar algo el fichero .htaccess y  subirlo al directorio raíz dónde está alojado WordPress:

# BEGIN WordPress
RewriteEngine On
RewriteBase /ruta_wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /
ruta_wordpress/index.php [L]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?miweb\.com/ [NC]
RewriteRule .*\.(jpeg|jpg|gif|png|bmp)$ - [F,NC]
# END WordPress

Más información en: altlab.com

Entradas relacionadas (generado automáticamente)

  • Estadísticas en WordPress Según voy aprendiendo cosas nuevas me gusta cada vez más WordPress. Una de las ventajas que hace a WordPress tan potente y configurable son sus plugins. Uno de los últimos que he instalado es Stats, que te permite disponer de un completo sistema de estadísticas de tu blog. La instalación...
  • Poner tema iNove de WordPress en español En este blog estoy utilizando el tema iNove para WordPress creado por mg12 y que ha traducido un servidor. Para bien o para mal, el hecho de haber traducido este tema ha hecho que varias personas se hayan puesto en contacto conmigo para preguntarme como usar este tema en español....
  • Usar Google Analytics en WordPress Existen diversas maneras de contabilizar las visitas en nuestro blog con WordPress. Una de ellas es usar el plugin WordPress.com Stats como expliqué en una entrada anterior. Otra posibilidad, que nos proporciona mucha más información, es usar el servicio Google Analytics. En primer lugar deberemos registrarnos en el servicio en...
  • Actualizar a WordPress 2.8.3 en español La verdad es que actualizar a la versión 2.8.3 de WordPress desde la 2.7 es algo totalmente sencillo usando el instalador automático. Tan sólo tendremos que pulsar sobre el botón “Actualizar automáticamente”, introducir los datos de la cuenta ftp donde se encuentra alojada nuestra instalación de WordPress y esperar unos...
  • Pon un Gravatar en tu vida Si eres asiduo a los blogs y te gusta colaborar en ellos, seguro que te gustará que junto a cualquiera de tus comentarios aparezca una imagen que te identifique fácilmente en lugar de una silueta totalmente impersonal. Existe una solución muy sencilla y que te servirá para todos los blogs...

Tecnología , ,

  1. Sin comentarios aún.
  1. Sin trackbacks aún.