Comment augmenter son nombre de subscribers Feedburner sans tricher

Un moyen simple et très efficace est de rediriger toutes les requêtes HTTP en destination des flux RSS/Atom de votre blog vers l'URL de votre flux Feedburner. Attention, toutes sauf celles de Feedburner bien sûr, afin que Feedburner puisse continuer à butiner les flux générés par votre plateforme de blog.
Cette technique vous permettra de comptabiliser dans Feedburner tous les lecteurs, incluant :
- les lecteurs qui se sont inscrits à votre flux avant que vous ayez créé votre compte Feedburner
- les lecteurs qui ont utilisé d'autres moyens que votre lien d'abonnement pour s'abonner à votre flux RSS.
Comment faire la séparation entre les requêtes provenant de Feedburner et les autres requêtes HTTP ?
Et bien c'est très simple, il suffit de se baser sur le User-Agent fourni dans les requêtes HTTP. Les 'spiders' Feedburner utilisent le User-Agent "FeedBurner" au sein de leurs requêtes HTTP, il suffit donc de mettre en place un système de redirection basé sur ce User-Agent directement sur votre serveur Web.
Voici un exemple de configuration pour le serveur Web Lighttpd , dans cet exemple l'URL de mon feed Feedburner est http://feeds.geeek.org/blog-de-geeek.
# RSS Dotclear 2
$HTTP["useragent"] !~ "FeedBurner" {
url.redirect = (
"^/index.php/feed/rss2$" => "http://feeds.geeek.org/blog-de-geeek",
"^/index.php/feed/atom$" => "http://feeds.geeek.org/blog-de-geeek"
)
}
Voici un exemple de configuration avec Apache cette fois :
# RSS Dotclear 2
RewriteEngine on
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^/feed/rss2$ http://feeds.geeek.org/blog-de-geeek [R=301,L]
RewriteRule ^/feed/atom$ http://feeds.geeek.org/blog-de-geeek [R=301,L]
Cette astuce est très simple à mettre en place et vous permettra de suivre de nouveaux lecteurs qui se sont inscrits à votre flux RSS depuis plusieurs mois peut-être. Cette petite astuce m'a permis de gagner environ 1400 lecteurs sur mon compteur Feedburner.
Remarque importante : Si vous utilisez Feedburner, n'oubliez pas à mettre à jour l'URL de votre flux RSS dans le tag HTML ci-dessous sur votre plateforme de blog. Firefox utilise ce type de tag pour détecter automatiquement les flux RSS.
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://feeds.geeek.org/blog-de-geeek" />
Commentaires
1400 de gagnés, ce n'est pas rien... çà vaut le coup de s'y pencher
Genial merci
Peut-être que je vais redécouvrir 3 lecteurs non compatibilisés
Merci
pour l'astuce.
Ou utilisez Drupal et le module FeedBurner : tout est automatique et transparent !
http://drupal.org/project/feedburne...
Merci pour cette petite doc.
Une remarque pour la configuration lighttpd :
Dans le cas où on utilises un virtualhost pour son blog, l'exemple de configuration doit être mis dans la configuration du vhost. Sinon, la redirection sera globale pour l'ensemble des sites hébergés.
Cela donne un truc du genre :
$HTTP'host' == "monblog.com {
.... $HTTP["useragent"] !~ "FeedBurner" { ... }}
A+