IDが存在する場合、コンポーザーで数値タグが失敗する理由

数値タグはサポートされるべきであり、現在の正規URL形式はこの曖昧さを回避することを目的としています。

例えば、タグ名が 2026 でタグIDが 3 の場合、正規URLは以下のようになります。

/tag/2026/3

曖昧な形式は、古い/レガシーなURLです。

/tag/2026

これは「IDが 2026 のタグ」として解釈される可能性があるため、別のタグがそのIDを持っている場合、2026 という名前のタグではなく、その別のタグに解決される可能性があります。


タグを使用しようとしている、またはアクセスしようとしている場所は哪里ですか?リンクがDiscourse自身によって生成されている場合、正規の /tag/:slug/:id URLを使用すると予想されます。URLを手動で入力している場合、古い保存されたリンク、カスタムテーマ/プラグインリンク、またはインポートされた/サイドバー/カスタムURLを使用している場合、まだ曖昧なレガシー形式を使用しており、誤ったタグに解決される可能性があります。