jtraulle
(Jean Traullé)
1
您好,
我的问题与此前已关闭的线程有关:
尽管已按照 @david 提供的补丁进行了升级,但在多站点安装的两个论坛中,其中一个论坛仍存在问题。
https://www.dolibarr.org/forum 能正确重定向到 https://www.dolibarr.org/forum/
但
https://www.dolibarr.fr/forum 未能重定向到 https://www.dolibarr.fr/forum/,因此我遇到了空白页面。
Discourse 是通过 Serve Discourse from a subfolder (path prefix) instead of a subdomain 进行设置的,我们使用的是多容器 Docker 架构(包含 web_only 和 data 容器)。
另外我注意到,在 https://www.dolibarr.org/forum/ 上,打开主汉堡菜单时,FAQ 链接现在位于菜单顶部;而在 https://www.dolibarr.fr/forum/ 上,它仍位于底部(我不明白原因。我的理解是,在多站点安装中,更新通常应适用于所有论坛)。
非常感谢您的帮助 
2 个赞
david
(David Taylor)
5
感谢 @jtraulle 的报告,这个问题应该已通过 此提交 修复,预计下一小时内测试将通过。
对于正常工作的情况,您的代理通过 301 重定向添加了尾部斜杠,从而避免了 Discourse 中的这个 bug。
$ curl -I https://www.dolibarr.org/forum
HTTP/2 301
...
location: https://www.dolibarr.org/forum/
...
3 个赞
jtraulle
(Jean Traullé)
6
谢谢,你说得对,我之前没考虑到这一点,但这很有道理(另一位系统管理员在 Apache2 代理端添加了一条重写规则,用于那个正常工作的论坛;P)。
RewriteRule ^/forum$ /forum/ [L,R=permanent]
非常感谢,我会升级并告知你结果 
3 个赞