El restablecimiento del override de robots.txt no parece funcionar como se esperaba.

Es posible anular robots.txt en /admin/customize/robots (al que se accede desde la configuración). La página proporciona un formulario para tener un robots.txt personalizado. Ejemplo:

Sin embargo, al presionar ese botón ‘Reset’, el formulario se llena inmediatamente con lo que parece ser el propio código HTML del sitio web y… parece guardar inmediatamente eso como el nuevo robots.txt.

Sin embargo, después de una actualización, parece que en realidad tiene el robots.txt predeterminado de Discourse, por lo que se restableció al predeterminado. Pero aun así, ese llenado con HTML probablemente necesite una revisión.

En ese sentido, los botones de restablecimiento de formularios suelen restaurar el formulario a los valores iniciales (y no envían el formulario inmediatamente), por lo que quizás un enlace “Restaurar al robots.txt predeterminado” junto a los botones sería más claro.

3 Me gusta

¡Yo también puedo reproducirlo!


A los desarrolladores: El problema concierne a render_to_string que renderiza la plantilla con un diseño predeterminado. :thinking:

Aquí hay una solución: añadir el parámetro , layout: false. :point_up_2:

4 Me gusta

Esto debería arreglarse en:

¡Gracias @mentalstring por el reporte y @Arkshine por señalar dónde está el problema!

4 Me gusta

Este tema se cerró automáticamente después de 41 horas. Ya no se permiten nuevas respuestas.