更好地处理意外将默认服务条款/常见问题/隐私政策添加到 tos_url/faq_url/privacy_url 管理员设置的问题

您好。我的 Discourse 安装一直运行完美,直到几天前。不知为何,突然开始频繁出现“ERR_TOO_MANY_REDIRECTS”错误。

https://imgur.com/BIKE42U

问题并非出在 Cookie 上。我的手机和两台电脑的浏览器上都会出现此问题(当然,我已经清除了 Cookie 和缓存)。奇怪的是,这仅发生在与标题相关的三个页面上,不是吗?论坛的其他部分都运行良好!顺便说一句,感谢你们为这个平台所做的出色工作。

论坛尚未正式对外开放。我们只发出了一些邀请链接,但问题在有任何“外部人员”访问之前就出现了。我提到这一点,只是以防这会引起某些关注……不过我想应该不会。

这三个页面是否与其他页面有关联?它们是否独立于其他页面?我无法理解这种情况。为什么只有这三个页面出错,而论坛的其他部分却正常?

您能否在这方面提供一些帮助?我不知道该从哪里入手……

如果您想尝试访问,这是论坛地址:https://laplazoleta.org/about

如果我将 faq urltos url 站点设置配置为默认的 FAQ 和 TOS 网址,我可以在我的网站上复现此问题。请检查您的站点设置,确认这是否也是导致您遇到问题的原因。如果您希望使用这些页面的默认网址,这些设置应保持为空。

3 个赞

哦,@simon,我太爱你了!!我没想到这个问题会和这个设置有关,因为错误是最近才出现的,而我是在大约一个月前刚开始安装时修改过那里的内容。我想我平时访问这些页面(服务条款、常见问题等)还不够频繁!

非常感谢!

不过,我觉得在输入这些数值的小窗口下方提供的说明还不够清晰,至少西班牙语版本是这样。请看:

https://imgur.com/LSQxgFD

它写的是:如果您在任何地方托管了隐私政策、服务条款或常见问题文档,请在此处填写其 URL……但为什么不加上“但如果该 URL 位于您的 Discourse 安装中,请留空”之类的提示呢?我想,多加这几个字,未来对其他像我这样笨手笨脚的人(无论男女)来说会更清楚……:winking_face_with_tongue:

这只是个建议……谢谢!Gracias!

2 个赞

这可能是翻译错误。英文原文是:“如果您在别处托管了希望使用的服务条款文档,请在此处提供完整 URL。”话虽如此,也许 Discourse 应该处理将默认 URL 输入这些设置的情况,以避免出现“重定向过多”的问题。

2 个赞

没错!或者,为了更清楚,可以这样说:“如果该位置位于同一安装环境中,请将其留空。否则,可能会触发重定向过多错误

也许表述得有些复杂……可以写得更简单、更简短,但我的意图大致如此。

我们是否应该添加某个标签,或者在某个分类下撰写一个主题,以便让 Discourse 团队知道这一点(如果他们认为合适的话)?是否有类似“建议”板块或类似的地方可以提交想法?

1 个赞

最好的办法可能是修复重定向问题,这样输入默认 URL 就不会导致任何故障。我会将这个话题移到我们的 ux 分类,以免被遗漏。

4 个赞

我今天遇到了这个问题。也许可以在描述中添加一个提醒,说明仅在与默认值不同时才添加它。

1 个赞

或者 Discourse 可以处理这种情况。将默认 URL 添加到这些设置中似乎并不过分。

2 个赞