Abbiamo avuto gli stessi problemi, @Falco li ha risolti ieri.
Dovresti aggiornare la tua installazione di Discourse (tramite https://myforum.example.com/admin/upgrade) e dopo l’aggiornamento dovrai “ribakeare” gli slug. Puoi seguire le indicazioni di @Falco al riguardo:
Quelle indicazioni hanno funzionato perfettamente per noi (a proposito, grazie @Falco!)
Questa soluzione ha risolto il problema; ho dovuto rigenerare gli slug.
Amico @Falco, grazie mille per tutto lo sforzo dedicato alla risoluzione del problema.
Grazie anche a @codinghorror, @sam e a tutti gli altri che mettono anni di esperienza al servizio di qualcosa di gratuito come Discourse, per rendere internet un posto migliore. Grazie.
Grazie @Falco e al team di Discourse per la correzione
Dopo aver modificato la generazione degli slug in encoded, è stato risolto il problema dei topic 404 (senza la necessità di rigenerare gli slug).
Abbiamo comunque riscontrato il problema delle categorie non trovate. Ho provato alcune cose sulla staging di Discourse per assicurarmi di non creare problemi
Descrizione del problema
Quando riporto la generazione degli slug a ascii:
Le categorie funzionano di nuovo e i loro URL generati sono corretti (in arabo come previsto):
Quando cambio la generazione degli slug in encoded:
Le categorie non funzionano (mostrano Oops! That page doesn’t exist or is private.), anche se i loro URL generati sono corretti (in arabo come previsto):
Non è un problema, è così che dovrebbe funzionare.
Molti servizi non supportano gli IRI (URL con caratteri “speciali”), quindi li codifichiamo (quelli con molti %XX) in modo che funzionino ovunque (ad esempio quando si pubblica su Twitter).
Il tuo browser è abbastanza intelligente da mostrarli già decodificati, così non devi guardarli direttamente nella barra degli indirizzi.
Diverse persone su community.wanikani.com hanno già notato la correzione per il problema originale, e anche a me sembra corretta. Tuttavia, sto riscontrando lo stesso problema delle sottocategorie menzionato da altri (errore 404 per le sottocategorie contenenti caratteri Unicode). Dato che si tratta di un sito ospitato, potrebbe qualcuno distribuire le ultime correzioni ed eseguire il rebake (se necessario), in modo che io possa verificare che sia completamente risolto? Altrimenti, immagino controllerò di nuovo tra una settimana.
Il mio caso sembrava risolto, come ho menzionato sopra, , ma vedo che nelle “Categorie” con “accenti” queste sono visibili, ma la seconda pagina non si carica.
Ho gli slug in formato encoded.
Se modifico manualmente i nomi delle categorie e rimuovo l’accento, funziona come previsto; altrimenti no.
Assicurati di aggiornare nuovamente all’ultima versione, poiché le sottocategorie hanno ricevuto una correzione lo scorso venerdì. Visita /admin/upgrade per aggiornare.