htaccess para feedburner

| | Comentarios (0)

Por si alguien no lo conoce feedburner es un servicio que nos permite quitar de nuestro servidor los ficheros rss, atom y xml, los famosos feed, y así nos ahorramos ese precioso ancho de banda. Por si fuera poco, además nos ofrece estadísticas, y le añade algunos servicios más casi todos ellos muy, muy interesantes.

El problema es que la dirección de nuestro feed pasará (como fue en nuestro caso) de http://www.victor.eu.org/es/diario/index.xml a http://feeds.feedburner.com/victoreuorg esto no tiene mayor problema, pero lo interesante es que nadie tenga que volver a suscribirse, es decir, lo interesante es que la dirección cambie automáticamente en nuestro lector de feeds.

Para eso la documentación de feedburner nos dice que sigamos unos pasos... básicamente nos indican que modifiquemos nuestras plantillas para añadir la nueva dirección, que redirijamos el tráfico a la nueva dirección, y que creemos un nuevo feed en nuestra máquina para que ellos puedan sacar los contenidos que publican... pero... no se porque... por mucho cuidado que se tenga, ese fichero, que en teoría nadie debería conocer, es accedido por otras "personas" que no son feedburner...

Entonces para solucionarlo... hay que seguir estos pasos.

  1. Crear la cuenta en feedburner y todo eso. Decirle que el origen será el mismo fichero que ya teníamos antes, por ejemplo en nuestro caso: http://www.victor.eu.org/es/diario/index.xml
  2. Modificar las plantillas de nuestro programa indicando la nueva dirección en feedburner. En nuestro caso: http://feeds.feedburner.com/victoreuorg
  3. Añadir las siguientes lineas a nuestro fichero .htaccess

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_USER_AGENT} !FeedBurner

RewriteRule ^es/diario/index\.xml$ http://feeds.feedburner.com/victoreuorg [R=permanent,L]

Así cualquier solicitud de nuestro fichero antiguo que no sea desde FeedBurner será reenviada a la nueva dirección, con lo que no perderemos ninguna suscripción.

Una característica muy interesante de FeedBurner es que puede enviar el formato que prefiere el lector que estamos usando, por lo que no es necesario que tengamos varios ficheros, si nuestro lector solo lee Atom 1.0 el recibirá Atom 1.0 si solo lee RSS 2.0 recibirá RSS 2.0, por lo que no es necesario que tengamos varios ficheros. Si deseamos redirigir todos nuestros antiguos ficheros a la nueva dirección, podemos añadir por cada uno de ellos (en el fichero .httaccess por supuesto otra vez) la siguiente linea

Redirect permanent /es/diario/atom.xml http://feeds.feedburner.com/victoreuorg

Y listo, todo configurado, y funcionando, rápidamente y con muy poco trabajo.

Categorías

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 4 de Marzo 2006 4:01 AM.

Movabletype el UTF8 y mySQL es la entrada anterior en este blog.

Turbo C, alias el mata pollos es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad