Nous avons rencontré les mêmes problèmes, @Falco les a résolus hier.
Vous devez mettre à jour votre installation Discourse (via https://myforum.example.com/admin/upgrade). Après la mise à jour, vous devrez « re-cuire » les slugs. Vous pouvez suivre les instructions de @Falco à ce sujet :
Ces instructions ont parfaitement fonctionné pour nous (au passage, merci @Falco !)
Cette solution a résolu le problème ; j’ai dû régénérer les slugs.
Ami @Falco, merci infiniment pour tous les efforts déployés afin de résoudre ce problème.
Merci également à @codinghorror, @sam et à tous les autres qui mettent des années d’expérience au service d’un projet gratuit comme Discourse, afin de rendre Internet meilleur. Merci.
Merci @Falco et à l’équipe Discourse pour la correction
Après avoir changé la génération des slugs en encoded, cela a résolu le problème des sujets 404 (sans avoir besoin de reconstruire les slugs).
Nous avons toutefois toujours rencontré le problème des « catégories introuvables ». J’ai testé plusieurs choses sur la version de staging de Discourse pour m’assurer de ne rien casser
Description du problème
Lorsque je reviens à la génération de slugs en ascii :
Les catégories fonctionnent à nouveau, et leurs URLs générées sont parfaites (en arabe comme prévu) :
Lorsque je change la génération des slugs en encoded :
Les catégories ne fonctionnent pas (elles affichent « Oops ! Cette page n’existe pas ou est privée »), bien que leurs URLs générées soient parfaites (en arabe comme prévu) :
Ce n’est pas un problème, c’est ainsi que cela est censé fonctionner.
De nombreux sites ne prennent pas en charge les IRIs (URLs contenant des caractères « spéciaux »), nous les encodons donc (avec ces nombreux %XX) afin qu’elles fonctionnent partout (par exemple lors d’un post sur Twitter).
Votre navigateur est assez intelligent pour vous les afficher décodées, vous n’avez donc pas besoin de les regarder telles quelles dans la barre d’adresse.
Plusieurs personnes sur community.wanikani.com ont déjà remarqué la correction du problème initial, et cela me semble également correct. Cependant, je rencontre toujours le même problème de sous-catégorie mentionné par d’autres (erreur 404 pour les sous-catégories contenant des caractères Unicode). Étant donné qu’il s’agit d’un site hébergé, quelqu’un peut-il déployer les dernières corrections et procéder au rebaking (si nécessaire), afin que je puisse vérifier que tout est bien résolu ? Sinon, je vérifierai à nouveau dans une semaine.
Mon cas semblait résolu, comme je l’ai mentionné plus haut, mais je constate que dans les « Catégories » avec « accents », elles sont bien visibles, mais la deuxième page ne se charge pas.
J’ai les slugs en encoded.
Si je modifie manuellement les noms des catégories et que je retire l’accent, cela fonctionne comme prévu, sinon non.
Assurez-vous de mettre à jour vers la dernière version, car les sous-catégories ont bénéficié d’une correction vendredi dernier. Rendez-vous sur /admin/upgrade pour effectuer la mise à jour.