我同意方案 1 是更好的选择,我建议继续沿着这个方向推进。
拉取请求已提交
我看到这个已经合并了。通常部署到托管站点需要多长时间?
我们更新到最新版本后也遇到了类似问题。在此报告,看看是否是同一个 bug。是吗?
这个主题无法加载,并返回 400 错误请求:
或者这个主题打开后是空白页面:
https://padpors.com/t/نقد-حرکتِ-«شکل-دادن-به-بانکی-از-پرسشها-و-مسئله��/6841
更新: 目前我们将 slug 生成方法改为 ASCII,因为任何主题长度过长的主题都会出现空白页面或 400 错误。
@Falco,这个没问题吧?
我确认该问题已修复(刚刚更新了 Discourse)
感谢 Discourse 团队 ![]()
我已更新了 Discourse,但问题依旧存在。
您是否通过了测试?您是如何更新的?
我注意到某些主题显示“400 Bad Request”,示例如下:
https://forums.coretabs.net/t/مشكلة-في-عمل-فورمة-تسجيل-بيانات-للمستخدم-بـ-دجانج%/3117
https://forums.coretabs.net/t/كيف-أغير-الواجهة-في-vue-حسب-الحالة-مسجل-دخول-غير-مسجل%/3109
https://forums.coretabs.net/t/مشروع-يضم-مبرمجين-لتطبيقات-الموبايل-مع-مبرمجين-ا%D/2843/9
共同点是它们都包含 % 符号。
而其他“正常”的主题则没有该符号。
- 我尝试将
forums.coretabs.net替换为服务器的 IP 地址,nginx 仍显示相同的错误(而非 Cloudflare)。
始终通过 Discourse 更新器。正确的方式!
这并没有真正回答我的问题。根据 /admin 显示,你当前使用的是哪个版本?
你是否访问过 /admin/update 来强制更新?除非有新的 beta 版本发布,否则你不会收到提醒,需要手动访问该 URL 以获取 tests-passed 的增量更新。
你好 @Stephen,
你说得对。我没有收到这次更新的通知,但在访问升级页面后,发现有一个新的更新。它解决了我的问题。感谢 @Falco 提供的修复。
-=-=-=- 更新 -=-=-=-
升级后,某些页面会出现 400 错误,就像 @YaserAlnajjar 在这里遇到的情况一样:链接。
@Pad_Pors @YaserAlnajjar @Arta_S 刚刚合并了又一轮修复,请更新并查看。
嗨 @Falco,我刚更新了,但遗憾的是问题仍然存在。![]()
您是否使用了 encoded 别名生成方法,并且在更新期间是否将其设置为该选项?
老实说,我不知道使用…的方法是什么,只知道我的论坛是西班牙语,更新后,名称带有“重音符号”的分类显示 404 错误。
天哪,我花了这么多时间研究这个问题,看来你正在使用 ascii 格式的 slug。请改回 encoded 格式。
我该如何操作?是否有相关指南或教程……感谢您的帮助。
在您的管理仪表板中搜索站点设置的“slug 生成方法”。
太好了,非常感谢!……我改用了 encoded,现在一切正常了!
Ascii 是默认设置……我仍然不太明白这些选项的具体区别,但至少对我而言能正常工作了。![]()