几天前,我们升级到了 Discourse 3.2,从那时起,我们的一些会员开始遇到一个奇怪的错误,我不知道是什么原因造成的。
有时,当他们离开论坛前往我们的主网站并在浏览时,点击我们主网站上的链接突然会将他们带到一个论坛错误页面,提示(论坛)页面不存在。他们点击的链接绝对不指向论坛,但他们却回到了论坛。
而且,奇怪的是,报告中包含的截图显示人们清楚地看到了我们的主网站但浏览器中的 URL 仍然显示他们在论坛(子)域上——就好像他们通过某种 iframe 在论坛内浏览我们的主网站一样。
如果相关的话,我们使用 Custom Header Links (icons) 组件添加一个直接链接到我们的主网站,人们就是通过这个链接访问我们的主网站的。
据我所知,这会生成一个常规的 <a> 链接。链接在当前标签页中打开。
Discourse 运行在 subdomain.example.com,主网站在 www.example.com。它们运行在不同的 IP 地址/服务器上。
我无法自己重现这个问题,但自从几天前升级以来,这已经发生在多人身上(并且多次)。它并非总是发生,但我没有找到共同的模式。
有什么想法可以让我深入研究吗?重要的是,一个人如何在浏览不同网站的同时,URL 仍然显示他们好像还在浏览论坛? ![]()
