URLでは`my`はユーザーの一般的な表現ですが、ホスト名にも同様のものがありますか?

管理者として、ユーザーに設定ページへのリンクを提供したいとよく思います。

例えば、URL にハードコードされたユーザー名を含めるのではなく、

https://swi-prolog.discourse.group/u/ericgt/preferences/account

のようにはせず、u/ericgtmy に置き換えます。

https://swi-prolog.discourse.group/my/preferences/account

そして、そのリンクをユーザーに提供します。ユーザーはそれに気づきません。

さて、私たち管理者の中には、他のサイトを訪問して他の管理者を支援したいと考える人もいます。そのような場合、ホスト名(例:swi-prolog.discourse.group)についても同様の魔法が働くと嬉しいのです。

Discourse サイトで機能する、ホスト名の汎用的な置換方法はありますか?

URL を /my/preferences/account のようにするのはどうでしょうか。

リンクはこちら

[リンクはこちら](/my/preferences/account)

別のサイトでテストしましたが、期待通りに動作しました。:grinning:


編集

この仕組みを理解するのに少し時間がかかりましたが、絶対パス参照を使用していることに気づきました。そんなやり方があるとは思いもしませんでした。このツールを自分の工具箱に追加しておこうと思います。