Garder le contrôle de ses flux déportés
Publié le November 26th, 2009 par Jérémie Ducastel
Amis auteurs de blog, bonjour. Il y a de grande chance pour que vous ne lisiez pas ce billet sur le site où il est publié, parce que comme moi vous ne passez pas votre journée à faire le tour des centaines de blogs et sites d’information que vous suivez mais laissez la tâche à votre agrégateur favori. Vous n’apparaissez donc pas dans les statistiques d’accès du site, mais dans celles du flux de syndication qui est pour cela déporté vers un service externe (feedburner).

Comme vous peut être, je n’aime pas trop me rendre dépendant d’un service et risquer de perdre tous mes abonnés si l’envie me prenait de le quitter. J’ai donc configuré ces flux de telle manière que leur url reste sous le domaine du site concerné. Voici un très bref tutorial.
Il vous faut :
- Un nom de domaine dont vous pouvez éditer les DNS (Ici enregistré chez Gandi).
- Un compte google/feedburner.
- Un outil de publication permettant de modifier l’url du flux public (ici Wordpress).
-
Choisir le sous-domaine qui sera affecté aux flux.
feeds
par défaut pour feedburner, mais j’ai choisiflux
pour mes sites, essentiellement francophones. -
Générer le flux déporté par feedburner en lui fournissant l’url source du flux, c’est à dire celle produite par votre site (ici Wordpress donc votreblog.com/feed ).

-
Aller sur son compte feedburner. Copier la valeur du champ DNS CNAME (qui se termine par
feedproxy.ghs.google.com.
) -
Ouvrir un onglet avec la configuration du domaine. Ajouter un enregistrement CNAME avec la valeur copiée précédemment. Attention, cette modification pourra prendre plusieurs heures pour être prise en compte.

-
Revenir sur feedburner. Lui spécifier les domaines complets des flux. Activer le service.

-
Modifier l’adresse publique des flux sur votre site. Pour Wordpress, il y a sans doute un plugin qui fait ça très bien mais pas celui que j’ai testé. Je suis donc allé dans l’editeur du thème utilisé pour modifier les
<?php bloginfo('rss2_url'); ?>par http://flux.votredomaine.com/slug-feedburner-du-flux. Les fichiers concernés sont généralementheader.php
(à plusieurs emplacements, dans la partie <head> et dans <body>) etfooter.php
.