FeedBurner permet :
- de diminuer la bande passante consommée sur votre site par le fil RSS de ce dernier en la distribuant à votre place
- de présenter ce fil d’une manière agréable à lire dans un navigateur.
Ce n’est pas parfait pour autant : en particulier, il n’est pas possible de gérer la langue d’affichage du fil. La page du fil de ce site est donc partiellement en anglais en français suite à l’intervention d’Emmanuel dans le forum de cet article (merci à lui).
Afin de ne pas toucher aux squelettes de ce site et de permettre à tous ceux qui sont déjà abonnés au fil RSS de n’avoir rien à changer, il suffit de rajouter 3 lignes dans le .htaccess du site pour rediriger sur le fil géré par FeedBurner :
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteCond %{QUERY_STRING} page=backend
RewriteCond %{QUERY_STRING} !id_rubrique
RewriteRule ^spip\.php$ http://feeds.feedburner.com/pyratnet [R=301,L]
Avec ce code, en demandant http://www.pyrat.net/spip.php?page=..., l’utilisateur se trouve redirigé automatiquement sur FeedBurner :