允许任意主页(by Jay Pfaffman)

实际上还有一个 bug:虽然从外部访问 URL https://thx.zoethical.org 可以正常工作,但在 Discourse 内部点击徽标时,却无法返回被覆盖的页面。我注意到有一个固定链接检查,因此尝试了以下几种方案,但均未成功:

  1. 创建从 https://thx.zoethical.org 到 /index.html 的固定链接
  2. 创建从 https://thx.zoethical.org 到 /TransHack_·Xist·nce… 的固定链接
  3. 将上述两者与从 /index.html 到 /TransHack_·Xist·nce… 的固定链接结合使用
  4. 在前端配置中移除到 /TransHack_·Xist·nce… 的重定向
  5. 创建 custom_url 固定链接并将其指向外部 URL

我推测问题在于,点击徽标时脚本并未尝试重新加载整个应用,而是期望顶部路径绑定的是内部链接。

我期望的是,当 homepage_url_override 或(例如)custom_url 固定链接指向绝对 URL 时,页面应进行完整重新加载。

2 个赞