RSS-Feed funktioniert nicht für Discourse-Forum

Ich habe Probleme beim Abrufen von RSS-Feeds von meinem Discourse-Forum, ThePros, und hoffe, einige Anleitungen zur Behebung des Problems zu erhalten.

Problembeschreibung:

Ich verwende RSS, um Daten von meinen Discourse-Foren abzurufen. In meinem Mamapedia-Forum funktionieren alle RSS-Feeds einwandfrei. Im ThePros-Forum funktionieren jedoch keine RSS-Feeds – weder der Feed für die neuesten Beiträge noch kategoriespezifische Feeds.

Funktionierendes Beispiel:

Problem mit dem ThePros-Forum:

  • Forum: ThePros
  • Neueste RSS-Feed-URL: https://forum.get.it/latest.rss
  • Kategorie-RSS-Feed-URL: https://forum.get.it/c/hydrologist/32.rss
  • Validierungsbericht (Neuester RSS): W3 Validator Bericht
  • Validierungsbericht (Kategorie-RSS): W3 Validator Bericht
  • Fehlermeldung: „Es scheint, dass dies eine Webseite und kein Feed ist. Ich habe nach einem Feed gesucht, der mit dieser Seite verknüpft ist, aber keinen gefunden.“
  • WordPress-Fehler: „RSS-Fehler: Ein Feed konnte unter https://forum.get.it/latest.rss oder https://forum.get.it/c/hydrologist/32.rss nicht gefunden werden; der Statuscode ist 403 und der Content-Type ist text/html; charset=UTF-8
  • Beobachtetes Verhalten: Wenn ich den RSS-Link in einem Browser öffne, wird zwar RSS-Code angezeigt, er wird jedoch vom W3-Validator immer noch nicht als gültiger Feed erkannt.

Ergriffene Fehlerbehebungsschritte:

  1. Andere Feeds geprüft:
    • Alle RSS-Feeds vom ThePros-Forum können nicht geladen werden.
    • Mamapedia RSS-Feeds funktionieren einwandfrei.
  2. Berechtigungen überprüft:
    • Das Forum und die Kategorien sind öffentlich zugänglich, ohne dass eine Anmeldung erforderlich ist.
  3. Website-Einstellungen überprüft:
    • Sichergestellt, dass RSS-Feeds nicht deaktiviert sind.
  4. Verschiedene Kategorien ausprobiert:
    • Keine der Kategorien im ThePros-Forum hat funktionierende RSS-Feeds.

Bitte lassen Sie mich wissen, ob es eine Lösung für dieses Problem gibt. Vielen Dank im Voraus.

2 „Gefällt mir“

Ist es möglich, dass es eine Art Ratenbegrenzung für die RSS-Feeds gibt? Vielleicht werden sie auf forum.get.it zu oft abgerufen und Discourse drosselt dies irgendwie?

Dies scheint ein Cloudflare-bezogenes Element zu sein, wir werden es in diesem Forum posten, um zu sehen, ob sie Einblick haben.

https://forum.get.it verwendet den Cloudflare Bot-Schutz und blockiert Ihre RSS-App am Zugriff auf den Feed. Sie müssen Ausnahmen für RSS-Routen hinzufügen.

5 „Gefällt mir“

Ich freue mich, berichten zu können, dass das Problem mit dem RSS-Feed auf forum.get.it vollständig behoben wurde! Ich möchte Jacob Peebles, Falco und Laudian meinen aufrichtigen Dank für ihre unschätzbare Hilfe aussprechen.

Anfangs hatte ich Schwierigkeiten zu verstehen, warum Cloudflare meine RSS-Feeds blockierte.

  • Jacob Peebles begann die Diskussion, indem er die Möglichkeit von Ratenbegrenzungen bei den RSS-Feeds vorschlug, was uns dazu veranlasste, potenzielle Cloudflare-bezogene Probleme zu untersuchen.
  • Falco stellte dann fest, dass der Cloudflare Bot-Schutz die RSS-App blockierte und schlug vor, Ausnahmen für RSS-Routen hinzuzufügen, was die entscheidende Richtung vorgab.
  • Laudian folgte mit detaillierten, schrittweisen Anleitungen zur Erstellung einer spezifischen WAF-Regel, um den Bot-Schutz für RSS-Anfragen zu umgehen. Sie halfen mir, den Prozess zu verstehen und stellten sicher, dass ich die Lösung korrekt implementierte.

Dank ihres kombinierten Fachwissens konnte ich eine WAF-Regel erstellen, die gezielt Anfragen an forum.get.it richtet, die auf .rss enden, und die Aktion auf “Skip” Super Bot Fight Mode setzt. Dies ermöglichte es den RSS-Feeds, perfekt zu funktionieren, während die Sicherheit des restlichen Standorts erhalten blieb.

Ich bin unglaublich dankbar für die schnelle und präzise Unterstützung von Ihnen allen dreien. Ihre Beiträge waren entscheidend für die Lösung dieses Problems. Nochmals vielen Dank für Ihre hervorragende Hilfe!

Der Lösungslink: https://community.cloudflare.com/t/cloudflare-interfering-with-rss-feed-for-thepros-discourse-forum/771346/7

2 „Gefällt mir“

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