多个分类出现404错误

大家好,

在我们将论坛升级到 2.4.0beta6 后,发现多个分类会返回 404 错误页面。
而且,当您到达该 404 错误页面后,点击论坛 Logo(以返回首页)时,页面仍停留在 404 页面。因此,我们怀疑前端进入了“异常”状态。

此调用返回 404:
https://rembetiko.gr/c/%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%82-%CE%B1%CE%BD%CF%84%CE%B9%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%82/find_by_slug.json

如果有帮助的话,我们曾在过去某个时间将URL 标识符(slug)从编码格式改回 ASCII。但看起来分类的 slug 从未更改。我们尝试将 slug 从 ASCII 改回编码格式,但没有任何变化(已清除缓存等)。

您可以在我们的 Discourse 实例上看到此问题:https://rembetiko.gr

有任何建议吗?我们怀疑这里存在某种 bug…

5 个赞

有意思,@falco 有什么想法吗?

3 个赞

哦,我可能在最新的补丁中忘了处理分类 slug,当时只修复了话题 slug。

我会在周一查看。

6 个赞

你指的是这个提交吗?

2 个赞

是的,就是那个。

我正在修复这个 PR 中分类存在的问题:

老实说,我有点后悔最初的修复方案,因为它为了处理编码后的 URL 而修改了过多的代码。

4 个赞

所以这已经完全修复了吗,还是仍在开发中?

2 个赞

我在我的论坛中也遇到了完全相同的问题 :roll_eyes:,几分钟前刚更新到:2.4.0.beta6 [a37dafdd4d]

错误 404 似乎只出现在分类名称中包含“重音符号”的类别中。

希望你们能尽快发布补丁并更新,因为这已经影响了论坛的正常运行。

谢谢!

1 个赞

@TroyaNO @azawawi @chrispanag @Jeremie_Leroy 已合并另一轮修复,请更新并查看。

同时关闭此议题,以支持 Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match

4 个赞