¿Qué es el hot-linking y cómo evitarlo?

no-hot-linkingEl hot-linking, también conocido como bandwidth theft, direct linking o inline linking  es una práctica mediante la cual un usuario utiliza en su Web una imagen que se encuentra alojada en un servidor ajeno.

A la hora de insertar una imagen, un usuario poco ético puede enlazar la imagen desde otro dominio <img src=»http://www.dominioajeno.com/imagen.gif»> de esta forma la imagen se estaría descargando desde el servidor de una web ajena, y consumiendo ancho de banda de ese otro servidor. (En los planes de alojamiento el ancho de banda suele estar limitado a un número de megas por mes)

Para evitar el hot-linking basta con introducir el siguiente código en nuestro archivo .htaccess

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?tudominio.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ /carpeta/nombreimagen.gif [L]

Sustituyendo “tudominio” por la dirección de nuestro dominio  y “carpeta/nombreimagen.gif” por la carpeta donde se encuentra la  imagen que queremos  que sustituya a aquella que han intentado “hot-linkear”.

 Al incluir la flag “no case” [NC] en el código, indicamos que no se distinga entre mayúsculas y minúsculas.

 Si sólo queremos evitar el hot-linking desde unos dominios específicos podemos utilizar el siguiente código, sustituyendo dominio1, dominio2, etc. por aquellos dominios que queramos evitar. Se pueden añadir tantos dominios como queramos. La flag [OR ] “Or Next” indica que pase a la siguiente línea buscando coincidencias, por lo que habrá que indicarla en todos los dominios que añadamos excepto el último.

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+.)?dominio1.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?dominio2.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?dominio3.com/ [NC]
RewriteRule .*.(jpe?g|gif|bmp|png)$ /carpeta/nombreimagen.gif [L]

Si en vez de que aparezca una imagen sustituyendo a aquella que tratan de hot-linkear lo que quieres es redireccionar a una página de error 403 Forbidden y que no muestre ninguna imagen, basta con sustituir la última línea  del código por esta: 

RewriteRule .*.(jpe?g|gif|bmp|png)$ - [F]

Puedes buscar en Google images los términos «No hot-linking» «No hotlinking»  para ver algunas imágenes simpáticas que se han currado los webmasters como sustitutas.

Códigos y trucos de búsqueda en Google

Google mariposas

Google permite utilizar diferentes códigos a la hora de realizar una búsqueda, algunos son muy conocidos como las famosas “comillas”, que sirven para hacer una búsqueda exacta, es decir las mismas palabras y en el mismo orden en que las hemos escrito, las comillas resultan muy útiles a la hora googlear nuestro nombre. Además hay diferentes códigos y utilidades del buscador no tan conocidos:

 Si queremos hacer una búsqueda de dos palabras diferentes que no están relacionadas utilizamos el símbolo “ | ”  Por ejemplo para buscar  [ football | futbol ]

 Para eliminar una palabra de la búsqueda utilizamos el símbolo del menos “ – “ Por ejemplo, si quiero buscar vuelos puedo utilizar el negativo -baratos así eliminaré la mayor parte de las página de venta de billetes. (Ojo, el negativo no funciona para los resultados SEM, los anuncios pagados por Google) [ vuelos -baratos ]

 Cuando desconocemos una palabra de la búsqueda podemos utilizar el asterisco  “ * ” que hace la función de lo que sea. Por ejemplo podemos utilizar para [la imprenta fue inventada por *]

 Google también nos permite buscar por un rango de números para ello usaremos dos puntos seguidos “ .. “ puede resultar muy útil a la hora de buscar un experimento que se ha realizado en una época pero no sabemos con exactitud el año. [experimento milgram 1950..1980]

 Otra opción para restringir el número de búsqueda a un sitio Web concreto o a un tipo de dominio, (por ejemplo a un .edu que se supone  tienen cierta calidad de contenido, ya que sólo están disponibles para instituciones educativas), es el comando “ site: “ que podemos usarlo para ver cuántas páginas de nuestra Web están indexadas en Google [ site:reactancia.com] (El número de resultados es el número de páginas del site que tiene indexadas Google) o [site:edu] para ver búsquedas solo de dominios .edu

 Para buscar un tipo de archivos específico usaremos el comando filetype:  por ejemplo [ la colmena filetype:pdf] [Leer más…]

Añadir botones redes sociales a WordPress de forma fácil

botones redes socialesRecientemente añadí en el blog unos botones que enlazan a mis redes sociales y al RSS. Tras probar varios plugins decidí que lo más sencillo y que menos recursos consumía era añadir el código HTML manualmente.

 Para ello lo primero que hay que hacer es subir las imágenes de los *botones a nuestro servidor en alguna carpeta donde las tengamos localizadas (por ejemplo /imagenes) de forma que accederemos a las imágenes a través de la ruta;

http://www.nombredeldominio.com/imagenes/nombredelaimagen.xxx

 En el caso de mi blog la ruta es https://www.miguelmolinaalen.com/imagenes/linkedin.png

*Puedes descargar las imágenes de los botones en el siguiente enlace

 Después hay que enlazar cada imagen con su correspondiente red social utilizando el siguiente código HTML:

 <a href=»dominio al que queremos enlazar» target=»_blank»><img src=»dirección url de la imagen» style=»width:32px;height:32px;»></a>

  [Leer más…]

Blog personal Miguel Molina Alen | Psicología, Marketing, Actualidad TIC

Utilizamos cookies para ofrecer mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de nuestra política de cookies, pinche el enlace para más información. ACEPTAR

Aviso de cookies