¿Por qué la configuración de seguridad 404 detallada no explica por qué no puedo acceder a la subcategoría?

Hemos utilizado grupos de Discourse de forma extensiva para que las personas deban unirse a un grupo para ver la mayoría de las subcategorías.

Ahora las personas se quejan de que, si alguien les envía un enlace a algo que está en un grupo del que no son miembros, reciben una página 404 desconcertante que no les dice nada.

Me gustaría que la página les indicara en qué grupo está la subcategoría (con un enlace al grupo, si es público o solo por invitación).

Me topé con la configuración “404 detallado” bajo Seguridad y la activé. ¡Ahora las cosas están aún peores! La página a la que llegas parece la misma, pero la URL en la parte superior ya no es la que el usuario pegó, sino /404. No hay información visible en la página que explique por qué es privada.

El código fuente de la página, sin embargo, es bastante diferente, y hay un encabezado:

    <meta name="description" content="Este foro es propiedad del Grupo Local de Wigan. Es un foro de discusión público para el trabajo del grupo. Consulta aquí para contactarnos o unirte a cualquiera de nuestros foros privados.">

(Esta es la publicación de descripción del foro).

¿Hay alguna otra configuración en algún lugar que deba cambiar para que esto funcione según lo diseñado?

¿Puedes proporcionar URLs específicas como ejemplos? Tengo dificultades para entender lo que has escrito aquí.

Difícil, ya que nuestro servidor no está abierto al público. Si deseas enviarme tu dirección de correo electrónico por mensaje privado, puedo invitarte a él.

¿Puedes proporcionar URLs representativas con las partes relevantes (dominio, etc.) cambiadas por otras palabras sin sentido?

Creo que lo que describes es un comportamiento normal del sitio.

En lugar de que se muestre la página 404 en las categorías a las que un usuario no tiene acceso, ¿quieres una página que les muestre de qué trata la categoría y les permita unirse al grupo para acceder a ella?

No hay forma de configurar esto en Discourse, pero podrías pedirle a alguien que escriba un plugin para esto en Marketplace. Sin embargo, esto no es un esfuerzo trivial, así que necesitarás tener un presupuesto razonable para ello.

La alternativa es reconocer que existe una publicación o categoría, lo que podría filtrar información.

Gracias. Si ese es el caso, ¿para qué sirve entonces la configuración detallada de 404?