Warning: Incorrect file format 's' query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'a6507e4ec7ede1309fb353e87c7623c2' in /var/web/babilonics/includes/database.mysql.inc on line 174

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/web/babilonics/includes/database.mysql.inc:174) in /var/web/babilonics/includes/bootstrap.inc on line 937

Warning: Cannot modify header information - headers already sent by (output started at /var/web/babilonics/includes/database.mysql.inc:174) in /var/web/babilonics/includes/bootstrap.inc on line 569

Warning: Cannot modify header information - headers already sent by (output started at /var/web/babilonics/includes/database.mysql.inc:174) in /var/web/babilonics/includes/bootstrap.inc on line 570

Warning: Cannot modify header information - headers already sent by (output started at /var/web/babilonics/includes/database.mysql.inc:174) in /var/web/babilonics/includes/bootstrap.inc on line 571

Warning: Cannot modify header information - headers already sent by (output started at /var/web/babilonics/includes/database.mysql.inc:174) in /var/web/babilonics/includes/bootstrap.inc on line 572

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/web/babilonics/includes/module.inc on line 217

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/web/babilonics/includes/module.inc on line 217

Warning: Incorrect file format 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Cannot modify header information - headers already sent by (output started at /var/web/babilonics/includes/database.mysql.inc:174)</em> in <em>/var/web/babilonics/includes/common.inc</em> on line <em>141</em>.', 2, '', 'http://www.babilonics.com/content/como-evitar-la-perdida-de-ancho-de-banda-por-las-imagenes-enlazadas-de-otros-sites', '', '38.107.191.108', 1280499783) in /var/web/babilonics/includes/database.mysql.inc on line 174
Como evitar la perdida de ancho de banda por las imagenes enlazadas de otros sites | babilonics.com

Como evitar la perdida de ancho de banda por las imagenes enlazadas de otros sites

La gran mayoría de usuarios de blogs gratuitos y los comentaristas no suelen tener demasiado reparos en utilizar las imágenes de otros sites, sin tener en cuenta el coste de ancho de banda que esto conlleva. Este tipo de error se suele cometer por desconocimiento y no por mala leche.

El compartir las imágenes no es problema, la imagen esta en mi web, la puedes copiar y utilizar, esta bajo licencia creative commons. si añades una mención al pie de la imagen, no esta de más, pero mi ancho de banda, no, que tengo poco.

Por suerte Apache2 incorpora un mecanismo para evitar este tipo de "robos" de ancho de banda, en el archivo .htaccess puedes incorporar estas lineas. deberás activar el modulo mod_rewrite del apache.

Para drupal utiliza el .htaccess del directorio raiz de tu instalación, y activa las clean urls

Redirigimos cualquier acceso a www.babilonics.com. babilonics.net -> www.babilonics.com

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.babilonics\.net$ [NC]
RewriteRule ^(.*)$ http://www.babilonics.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^babilonics\.net$ [NC]
RewriteRule ^(.*)$ http://www.babilonics.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^babilonics\.com$ [NC]
RewriteRule ^(.*)$ http://www.babilonics.com/$1 [L,R=301]

Con estas tres lineas te aseguras que para visualizar un archivo o descargarlo, el usuario deberá enviar las "REFERES" de tu dominio.

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?babilonics.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|zip|rar|mp3|tar|gz|avi|mpeg|mpg|mov|flv)$ - [F,NC]

Esta configuración esta probada en drupal 5 con las clean urls activadas y funciona bien

Buen artículo

El hotlinking puede tomar varias formas. Esta receta evita que alguien añada imágenes en los tags de imagen de su site, pero si hacen un link directo (por ejemplo <a href="http://babilonics.com/imagen.jpg" target="_blank">) se saldrían con la suya. Para que al que ve la imagen le quede claro que esta proviene de tu site en el siguiente artículo (en inglés) explican cómo hacer que esta imagen a la que han enlazado aparezca en una página html en el que puedas dejar clara la autoría y así ganar lectores:

http://www.alistapart.com/articles/hotlinking/

Enviar un comentario nuevo

  • Saltos automáticos de líneas y de párrafos.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Warning: Incorrect file format 'watchdog' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect file format &amp;#039;sessions&amp;#039;\nquery: UPDATE sessions SET uid = 0, cache = 0, hostname = &amp;#039;38.107.191.108&amp;#039;, session = &amp;#039;image_captcha|a:1:{i:1181320870;s:4:\\&amp;quot;3722\\&amp;quot;;}captcha|a:1:{s:12:\\&amp;quot;comment_form\\&amp;quot;;a:2:{s:32:\\&amp;quot;27e8580432db8efa0bffa913e482f6f3\\&amp;quot;;s:4:\\&amp;quot;3722\\&amp;quot;;s:7:\\&amp;quot;success\\&amp;quot;;b:0;}}&amp;#039;, timestamp = 1280499784 WHERE sid = &amp;#039;a6507e4ec7ede1309fb353e87c7623c2&amp;#039;</em> en la línea <em>174</em> del archivo <em>/var/web/babilonics/includes/database.mysql.inc</em>.', 2, '', 'http://www.babilonics.com/content/como-evitar-la-perdida-de-ancho-de-b in /var/web/babilonics/includes/database.mysql.inc on line 174