Redireccionar sus Feeds (Anotaciones, Fuente Web o Canal Web) a FeedBurner les permitirá tomar ventaja de un servicio gratuito, hacer uso de sus de estadísticas y usar todas las ventajas y servicios que brinda cualquier servicio ofrecido por Google.

Wordpress Feeds a FeedBurner

Pueden hacer la redirección de sus Feeds de 3 (tres) modos diferentes: a través de un plugin de WordPress, modificando archivos esenciales en WordPress como wp-feed.php) ó utilizando mod_rewrite en su .htaccess, esta última posible solo si  su blog WordPress se encuentra hospedado en un hosting propio o contratado y, si su solución de hosting, les permite modificar .htaccess.

Con el fin de disminuir la cantidad de Plugins de WordPress que puedan tener instalados pueden aplicar esta sencilla solución que es muy confiable y a su vez es muy eficiente dado que las redirecciones son evaluadas/realizadas por el servidor web Apache.

Pasos a Seguir

Los Feeds en WordPress se pueden acceder de varias maneras:

www.tecnoent.com/?feed=rss2
ó
www.tecnoent.com/index.php?feed=rss2

www.tecnoent.com/feed/wp-rss2.php

Con Permalinks activos
www.tecnoent.com/rss2
www.tecnoent.com/feed/rss2 ó www.tecnoent.com/rss2/rss2

en todos los casos “rss2” puede tomar los valores: feed, rss, rss2, atom y rdf.

  1. Al indicar a FeedBurner donde se encuentra su Feed, utilicen el parámetro feed de index.php, con el fin de no tener inconvenientes si activan o desactivan sus permalinks.
    URL Feed en FeedBurner
    Los valores que puede tomar la variable son: feed, rss, rss2, atom y rdf.
  2. Usar el siguiente código en su archivo .htaccess en la raiz donde se encuentra instalado WordPress:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [nocase]
    RewriteRule ^(feed|rdf|rss|rss2|atom)/?(feed|rdf|rss|rss2|atom)?/?$ http://feeds.feedburner.com/TecnoEnt [last,nocase,R=302]
    RewriteRule ^(feed|rdf|rss|rss2|atom)?/?wp-(feed|rdf|rss|rss2|atom).php http://feeds.feedburner.com/TecnoEnt [last,nocase,R=302]

    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [nocase]
    RewriteCond %{QUERY_STRING} ^feed=(feed|rdf|rss|rss2|atom)
    RewriteRule ^/?$ http://feeds.feedburner.com/TecnoEnt? [last,nocase,R=302]
    </IfModule>

    Nota: es importante que usen este código antes de # BEGIN WordPress y # END WordPress de lo contrario no va a funcionar correctamente.

  3. Convertir sus redirecciones en Permanentes (Opcional): hasta ahora las redirecciones configuradas son temporales, haciendo que nuestros visitantes sean redireccionados desde el URL de Feeds original hacia FeedBurner. Si se usa una redirección permanente -la cual es soportada por la gran mayoría de lectores de Feeds-,  estos actualizarán la dirección de Feeds luego de la redirección, así que irán directo a FeedBurner en el futuro y no a nuestro sitio para ser redireccionados. Para realizar la redirección permanente basta con cambiar los Status Code (Códigos de Estado) de 302 a 301.

    Como ejemplo la última instrucción:

    RewriteRule ^/?$ http://feeds.feedburner.com/TecnoEnt? [last,nocase,R=301]

    también puede usarse de esta manera

    RewriteRule ^/?$ http://feeds.feedburner.com/TecnoEnt? [last,nocase,R=permanent]

No olviden reemplazar las URL http://feeds.feedburner.com/TecnoEnt por su dirección de FeedBurner.

Pautas para tener en cuenta

El código utilizado enviará todo el tráfico a FeedBurner tanto lo usado en Query string, las páginas php, y los permalinks. Para evitar un ciclo (bucle) infinito cuando redireccionen sus Feeds a FeedBurner es importante que incluyan la siguiente regla para que FeedBurner no sea redireccionado a nuestra nueva dirección de Feeds

RewriteCond %{HTTP_USER_AGENT} !FeedBurner [nocase]

dado que FeedBurner va a buscar nuestros Feeds originales para darles formato, si no lo excluimos de los sitios a redireccionar, FeedBurner será redireccionado a nuestra nueva dirección de Feeds, osea FeedBurner nuevamente, y se creará un Loop.

Si requieren añadir otros sitios que queden excentos en la redirección como FeedValidator.org, se realiza de la siguiente manera:

RewriteCond %{HTTP_USER_AGENT} !FeedBurner [nocase]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [nocase]
RewriteCond %{HTTP_USER_AGENT} !Bitacoras [nocase]

Si tienen sus Blogs inscritos en sitios como Technorati.com, BlogESfera.com, etc., es recomendable que los incluyan dentro de los sitios exentos, y en esos sitios, se inscriba la dirección de Feed original del blog. Esto hará que cada que actualicen su blog la actualización de sus anotaciones sea más rápido dado que FeedBurner a veces toma un tiempo para actualizarlas.

Ventajas de Usar FeedBurner

  • Posee un sistema de estadísticas que permite rastrear las visitas y las suscripciones
  • Les permitirá monetizar de modo fácil sus Feeds
  • Es un servicio gratuito y posee los esteroides de cualquier servicio de Google
  • Los Feeds de FeedBurner funcionan casi con cualquier lector de Feeds.
  • Permite exportar sus estadísticas mediante Excel o CSV