Feedburner vous permets gratuitement l'utilisation de services tels que :

  • suivi du nombre d'abonnés
  • formatage du flux rss, ainsi il devient visualisable par tout type d'application on et offline
  • statistiques de fréquentation du site
  • mise en place de publicités (seulement si vous remplissez certaines conditions)
  • etc ...

mais surtout on peut personnaliser son flux RSS grâce au système de FeedFlares, il faut d'ailleurs que j'en regarde le fonctionnement plus en détail. Les personnalisations réalisables seront ainsi placées en fin d'article dans le flux:

  • nombre de commentaires
  • faire suivre un article par email
  • bookmarker l'article
  • etc...

Au vu de tout ces plus, je suis passé il y a quelques temps par ce service pour les flux rss des articles et des commentaires de ce blog, mais je ne savais pas comment faire pour rediriger les abonnés avec l'ancienne adresse de flux vers celle de feedburner.
J'ai enfin trouvé la solution via un htaccess à placer dans le dossier contenant les fichiers de ces fluxs. En voici le contenu :

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^rss.php$ http://feeds.feedburner.com/VotreNomDeFlux [R=301,L]

Explications :

RewriteEngine on

Activation du mode rewrite

RewriteRule ^rss.php$ http://feeds.feedburner.com/VotreNomDeFlux [R=301,L]

Redirection permanente de l'ancien flux vers celui de feedburner. En faisant un test on peut voir que cela fonctionne parfaitement hors le problème qu'il reste à régler est celui du robot d'indexation Feedburner. En effet il a besoin de l'adresse du flux initial pour construire le sien et pour le moment c'est le serpent qui se mords la queue !!!
Rajoutons donc juste avant chaque commande de redirection, la condition suivante :

RewriteCond %{HTTP_USER_AGENT} !FeedBurner

Cela permet d'exclure le robot d'indexation de cette redirection : ouf, tout est bien qui fini bien ...