パーマリンクシステムの拡張機能かもしれませんが、バックエンドでリンクのルーティングを制御できると素晴らしいでしょう。
たとえば、ユーザー、プロフィール、トピック、カテゴリなど、Discourse が生成したリンクを対象に次のようなことができます。
https://meta.discourse.org/t/name/id
を
https://meta.discourse.org/customroute/
に変換します。
これは、XenForo を使用している当社のボードで実証されている機能です。
「いいね!」 2
これらは単なるリダイレクトです。あなたの例では、ブラウザのリンクも永続的に domain.com/test になり、/u/marcp/activity にリダイレクトされないようにする必要があります。
完全なルートフィルタリング/制御を提案していました。
「いいね!」 3
sam
(Sam Saffron)
4
奇妙なことに、@hugh、これは私たちが持っていたドキュメントのアイデアの一部につながっています。
「ドキュメントのためのディスコース」を使用している場合、より良いルート制御はまさにあなたが望むものです。
これは簡単な機能ではありません…それは確かです…多くのロジックは、今日のようにルートが設定されていることに依存しています。
「いいね!」 4