URL 中包含日语的主题,若 URL 不完全匹配则不会重定向

我同意方案 1 是更好的选择,我建议继续沿着这个方向推进。

7 个赞

拉取请求已提交

9 个赞

我看到这个已经合并了。通常部署到托管站点需要多长时间?

1 个赞

我们更新到最新版本后也遇到了类似问题。在此报告,看看是否是同一个 bug。是吗?

这个主题无法加载,并返回 400 错误请求:

或者这个主题打开后是空白页面:

https://padpors.com/t/نقد-حرکتِ-«شکل-دادن-به-بانکی-از-پرسش‌‌ها-و-مسئله��/6841

更新: 目前我们将 slug 生成方法改为 ASCII,因为任何主题长度过长的主题都会出现空白页面或 400 错误。

@Falco,这个没问题吧?

我确认该问题已修复(刚刚更新了 Discourse)

感谢 Discourse 团队 :v:

5 个赞

我已更新了 Discourse,但问题依旧存在。

您是否通过了测试?您是如何更新的?

1 个赞

我注意到某些主题显示“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)。
1 个赞

始终通过 Discourse 更新器。正确的方式!

这并没有真正回答我的问题。根据 /admin 显示,你当前使用的是哪个版本?

你是否访问过 /admin/update 来强制更新?除非有新的 beta 版本发布,否则你不会收到提醒,需要手动访问该 URL 以获取 tests-passed 的增量更新。

2 个赞

你好 @Stephen

你说得对。我没有收到这次更新的通知,但在访问升级页面后,发现有一个新的更新。它解决了我的问题。感谢 @Falco 提供的修复。

-=-=-=- 更新 -=-=-=-
升级后,某些页面会出现 400 错误,就像 @YaserAlnajjar 在这里遇到的情况一样:链接

5 个赞

@Pad_Pors @YaserAlnajjar @Arta_S 刚刚合并了又一轮修复,请更新并查看。

6 个赞

@Falco,我刚更新了,但遗憾的是问题仍然存在。:anguished:

4 个赞

您是否使用了 encoded 别名生成方法,并且在更新期间是否将其设置为该选项?

3 个赞

老实说,我不知道使用…的方法是什么,只知道我的论坛是西班牙语,更新后,名称带有“重音符号”的分类显示 404 错误。

3 个赞

天哪,我花了这么多时间研究这个问题,看来你正在使用 ascii 格式的 slug。请改回 encoded 格式。

5 个赞

我该如何操作?是否有相关指南或教程……感谢您的帮助。

2 个赞

在您的管理仪表板中搜索站点设置的“slug 生成方法”。

5 个赞

太好了,非常感谢!……我改用了 encoded,现在一切正常了!

Ascii 是默认设置……我仍然不太明白这些选项的具体区别,但至少对我而言能正常工作了。:clap:

2 个赞