En fait, pour l’instant, comme vous pouvez le constater, l’URL de n’importe quel sujet sur Discourse ressemble à ceci :
https://meta.discourse.org/t/backup-file-size-discrepancy/157175
et le même sujet s’ouvre également via cette URL (l’identifiant du sujet a été retiré de l’URL) :
https://meta.discourse.org/t/backup-file-size-discrepancy
Mon forum devient très vaste avec de nombreux sujets créés chaque jour, de sorte que les URL des nouveaux sujets deviennent trop longues, par exemple :
https://mydiscourse.com/t/a-new-topic/2198324528479
C’est cet identifiant de sujet très long à la fin que je souhaite supprimer.
Comme vous l’avez remarqué, mon forum compte de nombreux sujets et chaque fois qu’un nouveau sujet est créé, l’identifiant du sujet est incrémenté. Même si je supprime un sujet et en crée un autre, le nouvel identifiant du sujet est à nouveau incrémenté. Discourse conserve les identifiants des sujets supprimés en réserve.
Mes questions sont les suivantes :
-
Comment puis-je modifier ce paramètre dans l’administration pour supprimer par défaut les identifiants numériques des sujets des URL ? Par exemple, les URL par défaut de tous mes sujets devraient ressembler à https://meta.discourse.org/t/backup-file-size-discrepancy au lieu de https://meta.discourse.org/t/backup-file-size-discrepancy/157175. Je souhaite avant tout des URL conviviales pour les utilisateurs et optimisées pour les moteurs de recherche. Personne n’aime les longs numéros dans les URL, surtout si le forum compte plus d’un million de sujets, car les nombres deviennent très longs. De plus, les URL plus longues semblent moins bien se classer dans les moteurs de recherche et sont plus difficiles à retenir pour mes utilisateurs.
-
Lorsque je supprime un sujet dans Discourse, comment puis-je le supprimer complètement de l’administration afin que l’ancien identifiant du sujet supprimé puisse être réutilisé et attribué à un nouveau sujet créé, de sorte que les URL restent plus courtes si le site compte de nombreux sujets créés ?