Tuvimos los mismos problemas, @Falco los solucionó ayer.
Deberías actualizar tu instalación de Discourse (a través de https://myforum.example.com/admin/upgrade) y, después de la actualización, tendrás que “rebakear” los slugs. Puedes seguir las instrucciones de @Falco al respecto:
Esas instrucciones funcionaron perfectamente para nosotros (por cierto, ¡gracias @Falco!)
Esta solución ha resuelto el problema; tuve que volver a generar los slugs.
Amigo @Falco, muchas gracias por dedicar tanto esfuerzo a solucionar el problema.
También gracias a @codinghorror, @sam y a todos los demás que están poniendo años de experiencia en algo gratuito como Discourse para hacer de internet un lugar mejor. Gracias.
Gracias @Falco y al equipo de Discourse por la solución
Tras cambiar la generación de slugs a encoded, se resolvió el problema de los temas con error 404 (sin necesidad de regenerar los slugs).
Aún enfrentamos el problema de las categorías «no encontradas». Probé varias cosas en el entorno de staging de Discourse para asegurarme de no causar problemas
Descripción del problema
Cuando vuelvo a configurar la generación de slugs en ascii:
Las categorías vuelven a funcionar y sus URLs generadas son correctas (en árabe, como se espera):
Las categorías no funcionan (muestra el mensaje «¡Ups! Esa página no existe o es privada»), aunque sus URLs generadas son correctas (en árabe, como se espera):
Eso no es un problema, es así como debería funcionar.
Muchos sitios no admiten IRIs (URLs con caracteres “especiales”), por lo que los codificamos (esos muchos “%XX”) para que funcionen en cualquier lugar (como al publicar en Twitter).
Tu navegador es lo suficientemente inteligente como para mostrártelo decodificado, así que no tienes que mirarlo fijamente en la barra de direcciones.
Varias personas en community.wanikani.com ya notaron la solución para el problema original, y a mí también me parece bien. Sin embargo, estoy viendo el mismo problema de subcategorías que otros han mencionado (error 404 para subcategorías que contienen caracteres Unicode). Dado que es un sitio alojado, ¿podría alguien desplegar las últimas correcciones y realizar la rebake (si es necesario) para que pueda verificar que está completamente solucionado? De lo contrario, supongo que volveré a comprobarlo en una semana.
Asegúrate de volver a actualizar a la última versión, ya que las subcategorías recibieron una corrección el viernes pasado. Visita /admin/upgrade para actualizar.