实际上还有一个 bug:虽然从外部访问 URL https://thx.zoethical.org 可以正常工作,但在 Discourse 内部点击徽标时,却无法返回被覆盖的页面。我注意到有一个固定链接检查,因此尝试了以下几种方案,但均未成功:
- 创建从
https://thx.zoethical.org到/index.html的固定链接 - 创建从
https://thx.zoethical.org到/TransHack_·Xist·nce…的固定链接 - 将上述两者与从
/index.html到/TransHack_·Xist·nce…的固定链接结合使用 - 在前端配置中移除到
/TransHack_·Xist·nce…的重定向 - 创建
custom_url固定链接并将其指向外部 URL
我推测问题在于,点击徽标时脚本并未尝试重新加载整个应用,而是期望顶部路径绑定的是内部链接。
我期望的是,当 homepage_url_override 或(例如)custom_url 固定链接指向绝对 URL 时,页面应进行完整重新加载。