Webmaster Libre

Desarrollo web con software libre

Buscador

Permitir al Google Reader acceder a imágenes protegidas contra hotlinking

Bueno, ya os lo comentaba ayer, de un día para otro las imágenes volaron del Google Reader.
Hace un ratillo tuve un hueco para ponerme a ver qué pasaba, abrí el .htaccess (el mismo que yo borré, que regresó por generación espontánea) y me encontre con que los chicos (bots) de Dreamhost habían estado tocando algo, bajo las 3 líneas que introduce el WordPress había esto:



### Generated by Dreamhost. DO NOT modify!!! ###

RewriteEngine  on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?webmasterlibre.com/?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?aplicacionesyweb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?buscador.webmasterlibre.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?senda91.com/.*$ [NC]

RewriteRule \.(gif|jpg|jpeg|png|mp3|mpg|avi|mov)$ - [F,NC]

################################################

Parece que Dreamhost restauró una copia antigua de mi .htaccess, con el hotlinking totalmente restringido y sólo acceso a algunos de mis dominios (si fuese automáticamente generado, con políticas para permitir acceso a los dominios de mi cuenta tendría que haber un par mas). No entiendo cómo o por qué ha aparecido una copia tan antigua de mi .htaccess, si al menos hubiesen restaurado uno de este año…

La solución (a parte de restaurar desde mi copia de seguridad local) es permitir el acceso de Google Reader y Google Reader Mobile como hice en su momento con el resto de dominios autorizados, tan sencillo y obvio que me da hasta pena no haberme parado a mirarlo ayer.



### Generated by Dreamhost. DO NOT modify!!! ###

RewriteEngine  on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?webmasterlibre.com/?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?aplicacionesyweb.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?buscador.webmasterlibre.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?senda91.com/.*$ [NC]

# Permitir el acceso a Google Reader
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/view/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.google.com/reader/m/view/.*$ [NC]

RewriteRule \.(gif|jpg|jpeg|png|mp3|mpg|avi|mov)$ - [F,NC]

################################################

De esta forma permito explícitamente al Google Reader acceder a los ficheros, no obstante me asalta una duda ¿alguien que use bloglines o un lector de escritorio que me cuente si ve imágenes o no?

Otras entradas

Esta entrada fue publicada por Alma Fernández el Wednesday, 13 de February de 2008 y está archivada en: Codigo. Puedes dejar un comentario, o enviar un trackback desde tu sitio.

8 Comentarios

Agrega el tuyo
  1. Hola alma, te agregé tanto al netvibes -en linea- como al feeddemon -de escritorio- y en ambos se ve la imagen (comprobé con el perrito). Un saludo.

    Víctor 13 February, 2008

  2. Gracias ;)

    Alma Fernández 14 February, 2008

  3. Hola Alma,

    yo te leo desde Bloglines y las imágenes no aparecen :-(

    Miki 14 February, 2008

  4. Hola Alma, yo tuve que añadir http://www.google.es/reader/view porque en algún momento google decidió cambiar el .com genérico por la versión local (en realidad puse http://www.google.*/reader/view). Un saludo.

    Jorge 14 February, 2008

  5. He hecho como dices Jorge, por si las moscas, y de paso he agregado el Planet Webdev, Bloglines, Netvibes y, una vez más por si acaso, he agregado a Feedburner…

    De momento con eso espero que sea suficiente pero si alguno usáis otro lector web y no os van las imágenes me lo decís y lo meto a mano. Perdón por las molestias y gracias por la ayuda :)

    Alma Fernández 14 February, 2008

  6. Desde el thunderbird he visto el perrito pidiendo disculpas :)

    suil 15 February, 2008

  7. Ya aparecen las imágenes en Bloglines!!

    Gracias.

    Miki 18 February, 2008

  8. Gracias a todos vosotros por la ayuda y la paciencia.

    Alma Fernández 18 February, 2008

Comentar:

Algunas etiquetas HTML permitidas:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>