Apache : redirection conditionnelle vers FeedBurner
Je rencontre un vrai problème avec une machine appartenant au domaine cicogna.fr, et dont le user agent fait référence à commafeed.com qui, en 18 jours, vient de consulter plus de 10000 fois le fil RSS de ce site !
Si ce n’est pas en soi catastrophique, le fait de lire 24 fois par heure le flux RSS n’a toutefois strictement aucun intérêt pour personne, je crois. J’ai donc décidé de rediriger les accès réalisés par cette machine vers le flux FeedBurner en ajoutant ces directives à ma configuration Apache :
Rewrite On RewriteCond %{REMOTE_HOST} (^|/|\.)cicogna\.fr($|/) [NC,OR] RewriteCond %{HTTP_USER_AGENT} (\.|@|/|\+)(commafeed)(\.|-|$) [NC] RewriteRule ^.*$ https://feeds.feedburner.com/dsfc [QSA,R=302,L]
Je tiens bien évidemment à m’en excuser auprès de son propriétaire, Jérémie Panzer.