Migration de mes feeds (atom/rss) vers Feedburner

Posted by Pierre Rigal on mai 10, 2007

Il y a quelques mois je migrais mon blog depuis Typo vers Wordpress, aujourd’hui je fais un nouveau changement : je confie la gestion de mon flux rss et de ses stats à Feedburner.

Afin de faire ça bien, il faut :

  1. Créer son compte Feedburner ;)
  2. Rediriger les lecteurs de mon feed vers le nouveau flux feedburner
  3. Sortir les stats de consultation de mon feed d’awstats
  4. Communiquez l’adresse de mon nouveau feed.

Je vais commencer par la fin pour ceux qui aurait la flemme de lire la suite ! La nouvelle adresse à utiliser est donc http://feeds.feedburner.com/stoneageblog

1. Créer son compte Feedburner

Rien de sorcier dans cette étape, tout se passe là bas : http://www.feedburner.com. Laisser vous guider !

2. Rediriger les lecteurs du feed actuel vers le nouveau

C’est la partie intéressante de l’article, il faut pour cela éditer le fichier .htaccess à la racine de votre hébergement et positionner quelques règles de réécriture. Mon blog est un cas particulier, j’ai déjà fait une migration de blog en conservant mes urls de feed, du coup aujourd’hui j’ai bien 10 urls différentes pour pouvoir consulter un seul et même feed ! Pour chacune de ces urls il faut donc rediriger le flux vers feedburner comme ceci :

RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^wp-rss.php$ http://feeds.feedburner.com/stoneageblog [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^wp-rss2.php$ http://feeds.feedburner.com/stoneageblog [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^wp-atom.php$ http://feeds.feedburner.com/stoneageblog [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^xml/atom/feed\.xml$ http://feeds.feedburner.com/stoneageblog [R=301,L]

et ainsi dessuite pour rediriger toutes les adresses que vous avez !

3. Sortir les données du feed des stats d’awstat.

Il faut pour cela éditer le fichier de configuration correspondant au domaine que vous voulez modifier. Théoriquement il faut alors noter autant d’url à ignorer que d’url ajoutée dans le .htaccess.

vi /etc/awstats/awstats.www.stoneageblog.com


SkipFiles="/feed/atom/ /feed/ /feed/rss2 /rss /feed/rss/ /rss /atom /feed/rss /wp-rss.php /atom/ /feed/atom"

Et voilà le tour est joué !

4. Communiquer sur le nouveau feed !

Bon j’ai déjà dit en intro quel était le nouveau feed mais ça fait pas de mal de le répéter ;)

http://feeds.feedburner.com/stoneageblog

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. Philippe ven, 11 mai 2007 10:12:57 CEST

    Article intéressant. D’autant plus que j’allais m’y intéresser. Merci donc, Pierre.

  2. Moody mer, 23 mai 2007 00:27:02 CEST

    Tout ça c’est très bien, mais il est coupé ce feed :(

    Problème courant avec wordpress, il existe des solutions: http://neosmart.net/blog/tag/completerss/

  3. Pierre Rigal mer, 23 mai 2007 07:03:35 CEST

    Merci pour ta remarque Moody, je vais y jetter un oeil rapidement !

Comments (Syntaxe Markdown)