即使启用了 detailed 404 设置,访问分类页面(site.com/c/category 或 site.com/c/category/subcategory)也不会像点击帖子页面(site.com/t/title/1234)那样链接到自定义 404 页面。是我遗漏了什么吗?
这是预期的行为吗?
依我之见,分类/子分类的自定义页面甚至比帖子的更重要(确认分类存在的风险较小,而且自定义页面可以直接链接到相关群组)。因此,我建议也为这些链接添加自定义页面。
即使启用了 detailed 404 设置,访问分类页面(site.com/c/category 或 site.com/c/category/subcategory)也不会像点击帖子页面(site.com/t/title/1234)那样链接到自定义 404 页面。是我遗漏了什么吗?
这是预期的行为吗?
依我之见,分类/子分类的自定义页面甚至比帖子的更重要(确认分类存在的风险较小,而且自定义页面可以直接链接到相关群组)。因此,我建议也为这些链接添加自定义页面。
我也很欢迎这一提议。如果仅将其应用于类别,信息泄露的风险将更容易控制。
否则,启用该设置后,还可能被用于发现私人消息等敏感内容。
有可能——@eviltrout 能否请人估算一下这项工作的投入?我表示理解,因为在 Discourse 中,分类与权限紧密相关,因此在这种情况下,404 错误页面透露更多信息是合理的。
我相信这只需要花一点点精力。@riking 你能搞定吗?
有任何更新吗?
@riking 顶一下这个帖子
这似乎与 Error page appears repeatedly after you try accessing a private page 在同一时间出现了问题。
我认为通过将逻辑放入 exception 控制器中可以实现一个干净的修复方案,这样如果我们未来决定对 detailed_404 进行扩展,将会更加顺畅。
这现在已经合并了 ![]()
此主题已在 6 天后自动关闭,不再接受新回复。