Le flux RSS ne fonctionne pas pour le forum Discourse

J’ai des difficultés à récupérer les flux RSS de mon forum Discourse, ThePros, et j’espère obtenir des conseils pour résoudre le problème.

Description du problème :

J’utilise RSS pour récupérer des données de mes forums Discourse. Dans mon forum Mamapedia, tous les flux RSS fonctionnent correctement. Cependant, dans le forum ThePros, aucun flux RSS ne fonctionne, y compris le flux des derniers messages et les flux spécifiques aux catégories.

Exemple de fonctionnement :

Problème avec le forum ThePros :

  • Forum : ThePros
  • URL du flux RSS des derniers messages : https://forum.get.it/latest.rss
  • URL du flux RSS de catégorie : https://forum.get.it/c/hydrologist/32.rss
  • Rapport de validation (Flux RSS des derniers messages) : Rapport du validateur W3
  • Rapport de validation (Flux RSS de catégorie) : Rapport du validateur W3
  • Message d’erreur : “Il semble qu’il s’agisse d’une page Web, pas d’un flux. J’ai cherché un flux associé à cette page, mais je n’en ai pas trouvé.”
  • Erreur WordPress : "Erreur RSS : Un flux n’a pas pu être trouvé à https://forum.get.it/latest.rss ou https://forum.get.it/c/hydrologist/32.rss ; le code d’état est 403 et le type de contenu est text/html; charset=UTF-8 "
  • Comportement observé : Lorsque j’ouvre le lien RSS dans un navigateur, il affiche bien le code RSS, mais il n’est toujours pas reconnu comme un flux valide par le validateur W3.

Étapes de dépannage effectuées :

  1. Vérification d’autres flux :
    • Tous les flux RSS du forum ThePros échouent au chargement.
    • Les flux RSS de Mamapedia fonctionnent correctement.
  2. Vérification des autorisations :
    • Le forum et les catégories sont accessibles publiquement sans connexion.
  3. Vérification des paramètres du site :
    • Assuré que les flux RSS ne sont pas désactivés.
  4. Essai de différentes catégories :
    • Aucune des catégories du forum ThePros n’a de flux RSS fonctionnel.

Veuillez me faire savoir s’il existe une solution à ce problème. Merci d’avance.

2 « J'aime »

Est-il possible qu’il y ait une sorte de limitation de débit sur les flux RSS ? Peut-être qu’ils sont trop sollicités sur forum.get.it et que Discourse les limite d’une manière ou d’une autre ?

Il semble que ceci soit un élément lié à Cloudflare, nous publierons dans ce forum pour voir s’ils ont des éclaircissements.

https://forum.get.it utilise la protection anti-bots de Cloudflare, et cela bloque votre application RSS pour atteindre le flux. Ils doivent ajouter des exceptions aux routes RSS.

5 « J'aime »

Je suis ravi d’annoncer que le problème du flux RSS sur forum.get.it est complètement résolu ! Je tiens à exprimer ma sincère gratitude à Jacob Peebles, Falco et Laudian pour leur aide précieuse.

Initialement, j’avais du mal à comprendre pourquoi Cloudflare bloquait mes flux RSS.

  • Jacob Peebles a lancé la discussion en suggérant la possibilité de limiter le débit des flux RSS, ce qui nous a incités à enquêter sur les problèmes potentiels liés à Cloudflare.
  • Falco a ensuite identifié que la protection des robots de Cloudflare bloquait l’application RSS et a suggéré d’ajouter des exceptions aux routes RSS, fournissant ainsi la direction cruciale.
  • Laudian a suivi avec des instructions détaillées, étape par étape, sur la création d’une règle WAF spécifique pour contourner la protection des robots pour les requêtes RSS. Ils m’ont aidé à comprendre le processus et se sont assurés que j’implémentais la solution correctement.

Grâce à leur expertise combinée, j’ai pu créer une règle WAF qui cible spécifiquement les requêtes vers forum.get.it se terminant par .rss, et définir l’action sur « Ignorer » le mode Super Bot Fight. Cela a permis aux flux RSS de fonctionner parfaitement tout en maintenant la sécurité du reste du site.

Je suis incroyablement reconnaissant pour le soutien rapide et précis de tous les trois. Vos contributions ont été essentielles à la résolution de ce problème. Merci encore pour votre aide exceptionnelle !

Le lien de la solution : https://community.cloudflare.com/t/cloudflare-interfering-with-rss-feed-for-thepros-discourse-forum/771346/7

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.