DiscourseフォーラムでRSSフィードが機能しません

Discourse フォーラム「thePros」からRSSフィードを取得する際に問題が発生しており、解決に向けたガイダンスを求めています。

問題の説明:

Discourseフォーラムからデータを取得するためにRSSを使用しています。Mamapediaフォーラムでは、すべてのRSSフィードが正常に機能しています。しかし、TheProsフォーラムでは、最新投稿フィードやカテゴリ固有のフィードを含む、どのRSSフィードも機能していません。

正常に動作する例:

TheProsフォーラムでの問題:

  • フォーラム: ThePros
  • 最新RSSフィードURL: https://forum.get.it/latest.rss
  • カテゴリRSSフィードURL: https://forum.get.it/c/hydrologist/32.rss
  • 検証レポート(最新RSS): W3 Validator Report
  • 検証レポート(カテゴリRSS): W3 Validator Report
  • エラーメッセージ: 「これはフィードではなくWebページであるようです。このページに関連付けられたフィードを探しましたが、見つかりませんでした。」
  • WordPressエラー: 「RSSエラー: https://forum.get.it/latest.rss または https://forum.get.it/c/hydrologist/32.rss でフィードが見つかりませんでした。ステータスコードは 403、コンテンツタイプは text/html; charset=UTF-8 です。」
  • 観察された動作: RSSリンクをブラウザで開くとRSSコードは表示されますが、W3 Validatorでは有効なフィードとして認識されません。

実施したトラブルシューティング手順:

  1. 他のフィードの確認:
    • TheProsフォーラムからのすべてのRSSフィードの読み込みに失敗します。
    • MamapediaのRSSフィードは正常に動作します。
  2. 権限の確認:
    • フォーラムとカテゴリは、ログインなしで公開アクセス可能です。
  3. サイト設定の確認:
    • RSSフィードが無効になっていないことを確認しました。
  4. 異なるカテゴリの試行:
    • TheProsフォーラムのどのカテゴリのRSSフィードも機能しません。

この問題に対する解決策があれば教えてください。よろしくお願いします。

「いいね!」 2

RSSフィードに何らかのレート制限がある可能性はありますか?フォーラム.get.itで頻繁に取得され、Discourseがそれを制限しているのでしょうか?

これはCloudflareに関連するアイテムのようです。彼らが何か見識を持っているかどうかを確認するために、そのフォーラムに投稿します。

https://forum.get.it は Cloudflare Bot 保護を使用しており、RSS アプリがフィードに到達するのをブロックしています。RSS ルートに例外を追加する必要があります。

「いいね!」 5

forum.get.it の RSS フィードの問題が完全に解決したことを報告できて嬉しく思います!Jacob Peebles、Falco、Laudian の貴重な支援に心から感謝いたします。

当初、Cloudflare が私の RSS フィードをブロックしている理由を理解するのに苦労していました。

  • Jacob Peebles は、RSS フィードのレート制限の可能性を提案して議論を開始し、Cloudflare 関連の問題を調査するきっかけとなりました。
  • Falco は、Cloudflare ボット保護が RSS アプリをブロックしていることを特定し、RSS ルートに例外を追加することを提案して、重要な方向性を示しました。
  • Laudian は、RSS リクエストのボット保護をバイパスするための特定の WAF ルールを作成するための詳細なステップバイステップ ガイドを提供しました。プロセスを理解するのに役立ち、ソリューションを正しく実装できるようにしてくれました。

彼らの専門知識の組み合わせにより、forum.get.it.rss で終わるリクエストを対象とし、アクションを「Skip」Super Bot Fight Mode に設定する WAF ルールを作成することができました。これにより、サイトの他の部分のセキュリティを維持しながら、RSS フィードを完全に機能させることができました。

3 人全員からの迅速かつ正確なサポートに非常に感謝しています。この問題を解決するために、皆さんの貢献は不可欠でした。改めて、素晴らしい支援に感謝いたします!

ソリューションへのリンク: https://community.cloudflare.com/t/cloudflare-interfering-with-rss-feed-for-thepros-discourse-forum/771346/7

「いいね!」 2

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