分类页面的详细404

即使启用了 detailed 404 设置,访问分类页面(site.com/c/categorysite.com/c/category/subcategory)也不会像点击帖子页面(site.com/t/title/1234)那样链接到自定义 404 页面。是我遗漏了什么吗?

这是预期的行为吗?

依我之见,分类/子分类的自定义页面甚至比帖子的更重要(确认分类存在的风险较小,而且自定义页面可以直接链接到相关群组)。因此,我建议也为这些链接添加自定义页面。

4 个赞

我也很欢迎这一提议。如果仅将其应用于类别,信息泄露的风险将更容易控制。

否则,启用该设置后,还可能被用于发现私人消息等敏感内容。

2 个赞

有可能——@eviltrout 能否请人估算一下这项工作的投入?我表示理解,因为在 Discourse 中,分类与权限紧密相关,因此在这种情况下,404 错误页面透露更多信息是合理的。

2 个赞

我相信这只需要花一点点精力。@riking 你能搞定吗?

4 个赞

有任何更新吗?

@riking 顶一下这个帖子

这似乎与 Error page appears repeatedly after you try accessing a private page 在同一时间出现了问题。

我认为通过将逻辑放入 exception 控制器中可以实现一个干净的修复方案,这样如果我们未来决定对 detailed_404 进行扩展,将会更加顺畅。

4 个赞

这现在已经合并了 :slight_smile:

4 个赞

此主题已在 6 天后自动关闭,不再接受新回复。