投稿番号のないURLを使用すると戻れません

リンクをたどった後、投稿番号なしで元のトピックに戻れないことに気づきました。例を挙げます。

https://meta.discourse.org/t/welcome-to-meta-discourse-org/1

https://meta.discourse.org/t/welcome-to-meta-discourse-org/

これはバグですか、それとも設計上不可能なのですか?

「いいね!」 1

I would say this is an edge case, it was reported before.

Our ember router and discourse server router are in slight disagreement about what to do here.

Relying on slug that is ever changing for routing a topic is super fragile anyway. If we rename “welcome to meta discourse org” to “welcome to meta discourse” this would all break spectacularly anyway.

Don’t remove the topic id if you need stable links is the lesson. The topic id in that case is 1, it is not a post id or number.

「いいね!」 2

わかりました、ありがとうございます!内部でのやり取りを機能させるには、スラッグとIDの両方を保持する必要があるということですか?IDだけを使用すると機能しないようです:https://meta.discourse.org/t/1

「いいね!」 1

Yes please, keep the slug and the id:

For example https://meta.discourse.org/t/cant-navigate-back-when-using-urls-without-post-number/197060

That way the link will remain stable. Also this will work but it is not as pretty imo and will cause a redirect.

https://meta.discourse.org/t/-/197060

「いいね!」 2

なるほど、t/welcome/1 のようなスラッグと正しい ID があればよいのですね。
明確にしていただきありがとうございます :ok_hand:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.