09
avr. 07
Migrer et rediriger son flux RSS vers Feedburner
Par Guillaume BIZET | Lien permanent
Tout blogueur qui se respecte connait forcément Feedburner [1]. Je trouve même que Feedburner devient un service presque indispensable pour un blog.

Notes
[1] Feedburner est un service d’hébergement et de mesure d’audience des flux RSS
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 ...

































Commentaires
tanguy
10/04/2007 - 10:54
Feedburner, c'est pas mal, mais j'ai été assez déçu par leur applet mail (inscrire son adresse email et recevoir les billets par email) qui ne marchait pas.
J'avais tenté feedblitz, mais là encore pire que tout, cela a carrément empêché les commentaires normaux sur mon site. Bref, il y a du tweaking dans l'air à mettre en place...
Loïc CHOLLIER
10/04/2007 - 14:23
Sympa comme astuce, je vais creuser un peu ça pour essayer d'y faire marcher avec DC2
Faouzi
12/04/2007 - 17:01
Mais vraiment je ne vois pas de grade utilité pour ces lecteurs, car d'abord lire le flux n'est pas destiné pour vous qui dispose de l'article, et pour les autres informations (les commentaires, les lecteurs de l'articles..), ça aurait important si ce marqueur été caché.
Guillaume
12/04/2007 - 17:36
Bonjour Faouzi,
Désolé je ne comprends pas bien ce que vous essayez de dire. Pouvez vous préciser ?
Merci
Faouzi
14/04/2007 - 08:14
Salut Guillaume, Je veux dire que l'utilisation de Feedburner est peu utile dans les actions de faire connaitre et référencer des sites web, bien qu'il soit interressant pour d'autres besoins: voir les traces des articles, le nombre des lmecteurs...