在 URL 中,`my` 是用户的通用标识。主机名是否有类似的概念?

作为管理员,我们经常需要向用户发送指向其设置页面的链接。

与其提供一个 URL 中包含硬编码用户名的示例,例如

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

我们可以将 u/ericgt 替换为 my

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

然后将此链接提供给用户,他们通常不会察觉其中的区别。

现在,我们中的一些管理员在访问其他网站并协助其他管理员时,希望也能实现类似的“魔法”,但这次是针对主机名,例如 swi-prolog.discourse.group

在 Discourse 站点中,是否存在一个通用的主机名替换方案?

不如使用像 /my/preferences/account 这样的 URL

在此处链接

[在此处链接](/my/preferences/account)

我在另一个网站上测试过,效果符合预期。:grinning:


编辑

我花了一点时间才理解它是如何工作的,后来发现它使用的是 绝对路径引用。以前从未想过可以这样做。得把这个工具加入我的工具箱了。