您好。我的 Discourse 安装一直运行完美,直到几天前。不知为何,突然开始频繁出现“ERR_TOO_MANY_REDIRECTS”错误。
https://imgur.com/BIKE42U
问题并非出在 Cookie 上。我的手机和两台电脑的浏览器上都会出现此问题(当然,我已经清除了 Cookie 和缓存)。奇怪的是,这仅发生在与标题相关的三个页面上,不是吗?论坛的其他部分都运行良好!顺便说一句,感谢你们为这个平台所做的出色工作。
论坛尚未正式对外开放。我们只发出了一些邀请链接,但问题在有任何“外部人员”访问之前就出现了。我提到这一点,只是以防这会引起某些关注……不过我想应该不会。
这三个页面是否与其他页面有关联?它们是否独立于其他页面?我无法理解这种情况。为什么只有这三个页面出错,而论坛的其他部分却正常?
您能否在这方面提供一些帮助?我不知道该从哪里入手……
如果您想尝试访问,这是论坛地址:https://laplazoleta.org/about
simon
2
如果我将 faq url 或 tos url 站点设置配置为默认的 FAQ 和 TOS 网址,我可以在我的网站上复现此问题。请检查您的站点设置,确认这是否也是导致您遇到问题的原因。如果您希望使用这些页面的默认网址,这些设置应保持为空。
3 个赞
哦,@simon,我太爱你了!!我没想到这个问题会和这个设置有关,因为错误是最近才出现的,而我是在大约一个月前刚开始安装时修改过那里的内容。我想我平时访问这些页面(服务条款、常见问题等)还不够频繁!
非常感谢!
不过,我觉得在输入这些数值的小窗口下方提供的说明还不够清晰,至少西班牙语版本是这样。请看:
https://imgur.com/LSQxgFD
它写的是:如果您在任何地方托管了隐私政策、服务条款或常见问题文档,请在此处填写其 URL……但为什么不加上“但如果该 URL 位于您的 Discourse 安装中,请留空”之类的提示呢?我想,多加这几个字,未来对其他像我这样笨手笨脚的人(无论男女)来说会更清楚……
这只是个建议……谢谢!Gracias!
2 个赞
simon
4
这可能是翻译错误。英文原文是:“如果您在别处托管了希望使用的服务条款文档,请在此处提供完整 URL。”话虽如此,也许 Discourse 应该处理将默认 URL 输入这些设置的情况,以避免出现“重定向过多”的问题。
2 个赞
没错!或者,为了更清楚,可以这样说:“如果该位置位于同一安装环境中,请将其留空。否则,可能会触发重定向过多错误。
也许表述得有些复杂……可以写得更简单、更简短,但我的意图大致如此。
我们是否应该添加某个标签,或者在某个分类下撰写一个主题,以便让 Discourse 团队知道这一点(如果他们认为合适的话)?是否有类似“建议”板块或类似的地方可以提交想法?
1 个赞
simon
8
最好的办法可能是修复重定向问题,这样输入默认 URL 就不会导致任何故障。我会将这个话题移到我们的 ux 分类,以免被遗漏。
4 个赞
pfaffman
(Jay Pfaffman)
9
我今天遇到了这个问题。也许可以在描述中添加一个提醒,说明仅在与默认值不同时才添加它。
1 个赞
simon
10
或者 Discourse 可以处理这种情况。将默认 URL 添加到这些设置中似乎并不过分。
2 个赞