Tengo problemas para obtener feeds RSS de mi foro de Discourse, ThePros, y espero recibir orientación para resolver el problema.
Descripción del problema:
Estoy usando RSS para obtener datos de mis foros de Discourse. En mi foro de Mamapedia, todos los feeds RSS funcionan correctamente. Sin embargo, en el foro ThePros, ningún feed RSS funciona, incluido el feed de últimas publicaciones y los feeds específicos de categorías.
Mensaje de error: “Parece que esta es una página web, no un feed. Busqué un feed asociado con esta página, pero no pude encontrar uno.”
Error de WordPress: “Error RSS: No se pudo encontrar un feed en https://forum.get.it/latest.rss o https://forum.get.it/c/hydrologist/32.rss; el código de estado es 403 y el tipo de contenido es text/html; charset=UTF-8”
Comportamiento observado: Cuando abro el enlace RSS en un navegador, muestra código RSS, pero el validador W3 todavía no lo reconoce como un feed válido.
Pasos de solución de problemas realizados:
Comprobación de otros feeds:
Todos los feeds RSS del foro ThePros fallan al cargar.
Los feeds RSS de Mamapedia funcionan bien.
Verificación de permisos:
El foro y las categorías son de acceso público sin necesidad de iniciar sesión.
Comprobación de la configuración del sitio:
Se aseguró de que los feeds RSS no estén deshabilitados.
Prueba de diferentes categorías:
Ninguna de las categorías del foro ThePros tiene feeds RSS que funcionen.
Por favor, hágame saber si hay alguna solución para este problema. Gracias de antemano.
¿Es posible que haya algún tipo de limitación de velocidad en los feeds RSS? ¿Quizás se extraen con demasiada frecuencia en forum.get.it y de alguna manera Discourse limita eso?
https://forum.get.it utiliza la protección de bots de Cloudflare y bloquea que tu aplicación RSS acceda al feed. Necesitan agregar excepciones a las rutas RSS.
¡Me complace informar que el problema con el feed RSS en forum.get.it se ha resuelto por completo! Quiero expresar mi sincero agradecimiento a Jacob Peebles, Falco y Laudian por su invaluable ayuda.
Inicialmente, tuve dificultades para entender por qué Cloudflare estaba bloqueando mis feeds RSS.
Jacob Peebles inició la discusión sugiriendo la posibilidad de limitación de velocidad en los feeds RSS, lo que nos impulsó a investigar posibles problemas relacionados con Cloudflare.
Falco luego señaló que la protección de bots de Cloudflare estaba bloqueando la aplicación RSS y sugirió agregar excepciones a las rutas RSS, brindando la dirección crucial.
Laudian dio seguimiento con una guía detallada y paso a paso sobre cómo crear una regla WAF específica para omitir la protección de bots para las solicitudes RSS. Me ayudaron a comprender el proceso y se aseguraron de que implementara la solución correctamente.
Gracias a su experiencia combinada, pude crear una regla WAF que se dirige específicamente a las solicitudes a forum.get.it que terminan en .rss, y establecí la acción en “Omitir” el Modo de Lucha contra Bots (Super Bot Fight Mode). Esto permitió que los feeds RSS funcionaran perfectamente mientras se mantenía la seguridad del resto del sitio.
Estoy increíblemente agradecido por el soporte rápido y preciso de los tres. Sus contribuciones fueron esenciales para resolver este problema. ¡Gracias de nuevo por su destacada ayuda!