Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment rediriger les flux WordPress vers FeedBurner sans plugin

Mise à jour : Nous ne recommandons plus l'utilisation de FeedBurner car c'est un produit obsolète plein de bugs. Veuillez lire cet article pour comprendre pourquoi vous ne devriez pas utiliser FeedBurner et découvrir les alternatives.

Récemment, nous avons présenté un article qui montrait un guide étape par étape pour configurer FeedBurner dans lequel nous partagions les plugins que vous pouvez utiliser pour rediriger. Dans cet article, nous allons vous montrer comment vous pouvez rediriger les flux RSS WordPress vers Feedburner sans utiliser de plugin (cette astuce s'adresse aux utilisateurs intermédiaires à avancés).

Ouvrez d'abord votre fichier .htaccess qui se trouve dans votre répertoire racine (Indice : même dossier que wp-config.php). Ensuite, collez le code suivant :

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-] )?/?$ http://feeds.feedburner.com/wpbeginner [R=302,NC,L]
</IfModule>

Au fait, n'oubliez pas de changer l'URL du flux pour votre propre URL de flux, sinon vous redirigerez les utilisateurs vers nos flux.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

32 CommentsLeave a Reply

  1. L'espace supplémentaire dans RewriteRule (juste avant la parenthèse fermante) doit être supprimé, sinon Apache renvoie une erreur serveur interne 500

  2. Salut

    J'ai du mal à ajouter ceci

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

    code dans le fichier .htaccess. lorsque j'ajoute du code, les images du site web disparaissent.
    De plus, si j'essaie de modifier le code, la vitesse du site web diminue.
    S'il vous plaît, aidez-moi.

    Merci

  3. Que va-t-il arriver aux abonnés existants qui se sont abonnés en utilisant : mydomain.com/feed ?

  4. J'ai utilisé quelque chose de similaire à ceci dans mon .htaccess mais après 2 jours mon flux Feedburner a cessé de se mettre à jour. Pour dépanner, j'ai supprimé les redirections FB, mais mon flux source pointe toujours vers Feedburner, j'ai donc maintenant une boucle récursive. Pourquoi pensez-vous qu'il redirige toujours ? Pensez-vous que le rajout du code de redirection à mon .htaccess le corrigera ? C'est presque comme si mon .htaccess n'était pas actualisé.

    Flux source http://www.entertainmentbuddha.com/feed/

    FB – http://feeds.feedburner.com/entertainmentbuddha

    Le code que j'ai utilisé n'était pas au bon endroit, juste sous les réécritures de permaliens. De plus, le code que vous proposez doit-il aller dans la section ?

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
    RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/entertainmentbuddha%5BR=302,NC,L%5D

    Merci pour toute aide que vous pourrez m'apporter. Cela me rend fou, pour dire le moins.

  5. Erreur 500 ici aussi – apache donne cette erreur : "RewriteRule: délimiteurs de drapeau incorrects"

    Solution : mettez des guillemets autour du premier paramètre RewriteRule, comme ceci : "^feed/?([_0-9a-z-] )?/?$"

    Je suis presque sûr que l'espace après le ] est le problème ici, ce qui force le besoin de guillemets.

  6. Pour tous ceux qui ont des erreurs 500 / internes, copiez simplement le code ci-dessous pour remplacer celui trouvé dans votre .htaccess WordPress (recherchez # BEGIN Wordpress à # END Wordpress et remplacez simplement, vous n'avez pas à tout remplacer dans .htaccess)

    # BEGIN WordPress

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
    RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/YOUR ID FEEDBURNER [R=302,NC,L]
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Veuillez changer le /VOTRE ID FEEDBURNER par le vôtre.

  7. J'ai déjà cela dans le fichier htaccess.

    Dois-je écraser le code existant ou copier-coller ci-dessous ?

    ——————————————-

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]

    # END WordPress

  8. Juste une question. Si je veux que mon flux de commentaires de mon blog redirige vers FeedBurner ainsi que mon flux principal, dois-je créer un nouveau flux ?

    Merci !

  9. J'ai une erreur de serveur interne s'il vous plaît, comment puis-je corriger cela ?
    ce code que vous avez donné est pour tout remplacer dans le fichier .htaccess ou où en particulier ?

  10. Comment cela s'articule-t-il avec les permaliens de WordPress ?

    J'obtiens toujours une erreur 500 lorsque j'essaie de combiner ces deux scripts :

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.