عدم عمل تغذية RSS لمنتدى Discourse

أواجه مشكلة في جلب خلاصات RSS من منتدى Discourse الخاص بي، ThePros، وآمل في الحصول على بعض الإرشادات لحل المشكلة.

وصف المشكلة:

أستخدم RSS لجلب البيانات من منتديات Discourse الخاصة بي. في منتدى Mamapedia الخاص بي، تعمل جميع خلاصات RSS بشكل جيد. ومع ذلك، في منتدى ThePros، لا تعمل أي خلاصات RSS - بما في ذلك خلاصة أحدث المشاركات والخلاصات الخاصة بالفئات.

مثال عملي:

مشكلة مع منتدى ThePros:

  • المنتدى: ThePros
  • عنوان URL لأحدث خلاصة RSS: https://forum.get.it/latest.rss
  • عنوان URL لخلاصة فئة RSS: https://forum.get.it/c/hydrologist/32.rss
  • تقرير التحقق (أحدث RSS): تقرير مدقق W3
  • تقرير التحقق (خلاصة الفئة): تقرير مدقق W3
  • رسالة الخطأ: “يبدو أن هذه صفحة ويب، وليست خلاصة. بحثت عن خلاصة مرتبطة بهذه الصفحة، لكن لم أتمكن من العثور عليها.”
  • خطأ 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.

خطوات استكشاف الأخطاء وإصلاحها التي تم اتخاذها:

  1. التحقق من الخلاصات الأخرى:
    • تفشل جميع خلاصات RSS من منتدى ThePros في التحميل.
    • تعمل خلاصات RSS الخاصة بـ Mamapedia بشكل جيد.
  2. التحقق من الأذونات:
    • المنتدى والفئات متاحة للجمهور دون الحاجة إلى تسجيل الدخول.
  3. التحقق من إعدادات الموقع:
    • التأكد من عدم تعطيل خلاصات RSS.
  4. تجربة فئات مختلفة:
    • لا تعمل خلاصات RSS لأي من الفئات في منتدى ThePros.

يرجى إخباري إذا كان هناك أي حل لهذه المشكلة. شكراً جزيلاً مقدماً.

إعجابَين (2)

هل من الممكن أن يكون هناك نوع من تحديد المعدل على خلاصات RSS؟ ربما يتم سحبها كثيرًا جدًا على forum.get.it ويتعامل Discourse مع ذلك بطريقة ما؟

يبدو أن هذا مرتبط بـ Cloudflare، سننشر في ذلك المنتدى لنرى إذا كان لديهم أي رؤية.

https://forum.get.it يستخدم حماية روبوتات Cloudflare، وهي تمنع تطبيق RSS الخاص بك من الوصول إلى موجز الأخبار. يحتاجون إلى إضافة استثناءات لمسارات RSS.

5 إعجابات

يسرني أن أبلغكم أنه تم حل مشكلة موجز RSS على forum.get.it بالكامل! أود أن أعرب عن خالص امتناني لـ Jacob Peebles و Falco و Laudian لمساعدتهم التي لا تقدر بثمن.

في البداية، كنت أواجه صعوبة في فهم سبب قيام Cloudflare بحظر موجزات RSS الخاصة بي.

  • بدأ Jacob Peebles المناقشة باقتراح احتمال تحديد المعدل على موجزات RSS، مما دفعنا إلى التحقيق في المشكلات المحتملة المتعلقة بـ Cloudflare.
  • ثم حدد Falco أن حماية الروبوتات من Cloudflare كانت تحظر تطبيق RSS واقترح إضافة استثناءات لمسارات RSS، مما وفر الاتجاه الحاسم.
  • تابع Laudian بإرشادات مفصلة خطوة بخطوة حول إنشاء قاعدة WAF محددة لتجاوز حماية الروبوتات لطلبات RSS. لقد ساعدني في فهم العملية وضمن أنني قمت بتطبيق الحل بشكل صحيح.

بفضل خبرتهم المشتركة، تمكنت من إنشاء قاعدة WAF تستهدف على وجه التحديد الطلبات إلى forum.get.it التي تنتهي بـ .rss، وتعيين الإجراء إلى “تخطي” وضع مكافحة الروبوتات الفائقة. سمح هذا لموجزات RSS بالعمل بشكل مثالي مع الحفاظ على أمان بقية الموقع.

أنا ممتن للغاية للدعم السريع والدقيق منكم جميعًا. كانت مساهماتكم ضرورية في حل هذه المشكلة. شكرًا لكم مرة أخرى على مساعدتكم المتميزة!

رابط الحل: 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.