NeoSting.net
Le petit journal d'un passionné de nouvelles technologies et pour le partage de la culture.

(QR Code) de cette page sur neosting.net

Partager...

# Faire une redirection par htaccess de son flux rss

Je me suis intéressé, par simple curiosité à un article de Daniel sur son blog, qui présentait une liste de plugins pour WordPress à ne surtout pas installer. Il a donc eu, dans sa liste, la bonne idée d'expliquer - sans rentrer dans les détails - qu'on pouvait très bien se passer, grâce au htaccess, de Feedburner Feedsmith, le célèbre plugin qui se contente, normalement, de rediriger votre flux RSS naturel vers celui de... Feedburner. Ce service, il est vrai, propose une meilleure gestion de ses flux.

A ce propos, ce plugin n'intervient normalement pas dans votre thème wordpress, si vous avez déjà eu l'obligeance de modifier en dur la fonction bloginfo('rss2_url') par son adresse réelle. Raison de plus, alors, pour définitivement abandonner le plugin, qui ne se contente finalement plus que de fournir à votre navigateur l'adresse du flux de Feedburner.

Feedburner Feedsmith était effectivement un plugin que j'utilisais. Et bête comme je suis, je n'avais tout simplement jamais pensé qu'une redirection web n'avait clairement pas besoin d'un plugin. Je me suis donc renseigné un peu, car l'écriture du fichier htaccess n'est pas encore très naturelle chez moi, pour savoir comment faire, quelle syntaxe écrire. Je suis donc tombé sur ma petite bible des blogueurs que j'adore : PerishablePress

Si vous pouvez éditer le fichier .htaccess, qui se trouve (généralement) à la racine de votre structure du blog (attention, c'est un fichier caché, et une option est peut-être à cocher dans votre client FTP pour le voir), alors insérez ce qui suit dedans, et supprimez votre extension :

# Redirection du flux rss de wordpress vers feedburner

 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://l-adresse-du-flux-RSS-de-votre-feedburner [R=302,NC,L]

Si vous en avez profité pour créer un autre flux pour vos commentaires chez ce même fournisseur, la commande sera presque la même

# Redirection du flux rss des commentaires de wordpress vers feedburner

 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ http://l-adresse-du-flux-RSS-de-votre-feedburner [R=302,NC,L]

Voilà. Votre moteur de blog ne s'en portera que mieux.


Pourquoi les commentaires sont fermés ?

Articles pouvant vous intéresser

Les articles populaires du moment