カテゴリページの詳細な404

detailed 404 設定を有効にしても、カテゴリページ(site.com/c/category または site.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日後に自動的に閉鎖されました。新しい返信は受け付けられていません。