Pourquoi les balises numériques échouent-elles dans le compositeur lorsque l'ID existe

Les balises numériques devraient être prises en charge, et le format d’URL canonique actuel vise à éviter cette ambiguïté.

Par exemple, si la balise est nommée 2026 et que son identifiant de balise est 3, l’URL canonique devrait être :

/tag/2026/3

La forme ambiguë est l’ancienne URL héritée :

/tag/2026

Celle-ci peut être interprétée comme « balise avec l’identifiant 2026 », donc si une autre balise possède cet identifiant, elle pourrait être résolue vers cette autre balise au lieu de la balise nommée 2026.


Où essayez-vous d’utiliser ou d’accéder à la balise ? Si le lien est généré par Discourse lui-même, je m’attendrais à ce qu’il utilise l’URL canonique /tag/:slug/:id. Si vous saisissez l’URL manuellement, utilisez un ancien lien enregistré, un lien personnalisé de thème/plugin ou une URL importée/barre latérale/personnalisée, il est possible qu’il utilise encore le format hérité ambigu et se résolve vers la mauvaise balise.