WordPress, redirigez une multitude de flux RSS vers Feedburner

Voici mon premier billet sur WordPress, mon nouvel amour 😀

Donc tous les blogueurs qui utilisent WordPress et Feedburner connaissent le plugin FeedBurner FeedSmith ! Ce plugin permet donc de rediriger le flux de votre blog ainsi que celui des commentaires vers feedburner.

C'est bien beau mais ça ne permet donc que de rediriger 2 flux ! Alors que WordPress en contient une multitude d'autres (flux par catégories, par commentaire de billet, ....)

Une solution serait de faire toutes les redirections à la main, mais vous n'aimez pas mettre les mains dans le cambouis ! Voici ma solution, je vais détourner l'utilisation du plugin Redirection pour contourner notre problème 🙂

Création de vos flux chez Feedburner

C'est ici que l'on va tromper Feedburner ! Rendez vous sur votre compte Feedburner ...

Admettons que vous voulez créer un flux feedburner pour la catégorie "loisirs" de votre blog, et bien vous allez entrez dans la case "Burn a feed right this instant": http://votre-domaine-wordpress.com/category/loisirs/feed/?blabla

Vous voyez l'astuce ? En fait il suffit de rajouter une variable à la fin de vos url de flux, dans ce cas ci ?blabla

Répétez l'opération pour chaque flux que vous voulez feedburniser ! (et notez dans un coin les url feedburniser de chaque flux)

Installation et gestion du plugin Redirection

  1. Téléchargez, installez et activez le plugin Redirection
  2. Dans la partie admin de votre blog, allez sur l'onglet "Gérer" et cliquez sur le sous menu "Redirection"
  3. Dans le champs "Source URL", mettez l'url du flux d'origine. Dans mon exemple donc: /category/loisirs/feed/ Donc sans votre domaine et sans la variable ?blabla
  4. Dans "Target URL" mettez simplement l'url feedburnisée correspondante !
  5. Type: Simple Redirection
  6. Method: 302
  7. Et cliquez sur "Add Redirection" ! Répétez l'opération pour chaque flux que vous voulez rediriger

L'explication

En utilisant la variable ?blabla en fin d'url, on évite à feedburner d'être redirigé vers son propre flux par le plugin Redirection. La variable court-circuite donc la redirection en faisant croire au plugin qu'il s'agit d'une autre page alors que ce n'est pas le cas 🙂

Conclusions

Bon ok c'est un peu du Mac Gyver, mais ça vous évitera d'éditer votre code source ou votre fichier .htaccess à chaque fois que vous voudrez feedburniser un flux !

Prochain cours: Comment faire un sous-marin nucléaire avec 3 cures dents, une boite de raviolis et une chèvre 😀

-----

Articles relatifs

  • J’attend toujours le cours sur le sous-marin nucléaire! J’ai déjà acheté les cures dents, la boite de raviolis et la chèvre commence à bouffer toute ma pelouse! 🙂

    Blague à part, excellent tuto, je l’essaie tout de suite.

  • k-ny

    Mais il faut que ta chèvre mange ta pelouse, car ça ne fonctionne que si elle a brouté 5,4 hectares de pelouse précisément ! Pas plus, pas moins 😀

    :p

  • Crotte… mon jardin fait approximativement 11 ares… On en a pour un moment 😀

  • k-ny

    Ha ha ! 😀

  • ça ne marche pas à tous les coups ! j’ai obtenu des erreurs venant de FeedBurner :

    HTTP Error Code: 500

    Detail: There was a problem retrieving the feed: com.burningdoor.rsspp.resource.impl.HttpConnectionException: Error getting URL: 400 – Recursive feed redirection error: Are requests for your ‘Original Feed’ address — the feed that FeedBurner is checking for updates — being redirected to your FeedBurner feed? Make sure your Original Feed is provided from a web address that isn’t redirected to FeedBurner.

  • Tony

    Merci, je vais tester ça parce que j’ai besoin faire 2 flux différents pour mon « blogfolio »… merci du conseil !

  • Salut
    Je voudrais créer un flux avec certaines catégories de mon blog.
    Avez vous une astuce?
    Merci d’avance

  • Salut

    J’aimerai pour ma part faire un flux contenant certaine catégories de mon blog….

    Avez vous une idée de comment faire?
    Merci

  • Un tuto simple et fonctionnel qui va permettre d’avoir un suivi de mes stats avec feedburner. Merci beaucoup !