番号で始まる不完全なトピックタイトルは、予期せぬ動作を引き起こす可能性があります

タイトルが数字で始まり、その数字が別のトピックの ID と一致している場合、共有または直接リンク(投稿 ID を含まない)をクリックすると、競合するトピックに自動的にリダイレクトされます。

例えば、この投稿のタイトルは「101646」から始まりますが、これは別のトピックの投稿 ID です(こちら)。

しかし、このリンクを貼ると

https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe

この例ではコピー&ペーストが最も効果的です。

これは現在このトピックの URL ですが、末尾に /153975 を指定しない限り、トピックリストプレビューにリダイレクトされてしまいます。

一方、URL の先頭に共通する ID を持たない他の投稿であれば、直接リンクを貼ることができます。
例えば:

https://meta.discourse.org/t/install-plugins-in-discourse

これは正しくリダイレクトされます。

トピックIDが含まれていない場合、それは検索処理を行っている可能性が高く、あなたの番号付きURLがその機能を混乱させています。

DiscourseはトピックIDなしのURLを共有しないため、バグとは言い切れません。

確かに、バグではなく興味深い観察かもしれません。ただし、番号が衝突しない場合はリンクが機能します。それでも少し奇妙ですね。

必要なのはトピック ID だけです。残りは自動的に解析されます。例えば、このトピックは https://meta.discourse.org/t/123-numbers-dont-mean-a-thing/153975 でアクセス可能です。

つまり、既存のリンクを修正する必要なく、タイトルや URL のエラーを修正できます。なかなか便利ですね。:slight_smile:

興味深いですが、トピック ID がなくても、タイトルに基づいて一般的に正しいトピックを見つけることができます。

いいえ、それは誤りです。このトピックの URL は
https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/153975 であり、https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/ ではありません。

したがって、不完全なトピック URL を入力すると、番号を使用して解決を試みます…