Même avec le paramètre detailed 404 activé, la navigation vers une page de catégorie (site.com/c/category ou site.com/c/category/subcategory) ne redirige pas vers une page 404 personnalisée, contrairement au clic sur une page de sujet (site.com/t/title/1234). Ou est-ce que je passe à côté de quelque chose ?
Est-ce le comportement attendu ?
À mon avis, la page personnalisée pour une catégorie/sous-catégorie est encore plus importante que pour un sujet (il y a moins de risque de méconnaître l’existence d’une catégorie que celle d’un sujet, et la page personnalisée permettrait de lier directement au groupe concerné). Je suggère donc d’ajouter également la page personnalisée pour ces liens.
Je serais également favorable à cela. Les risques de divulgation d’informations peuvent être beaucoup plus faciles à gérer s’ils ne s’appliquent qu’aux catégories.
Sinon, en activant ce paramètre, il devient également possible de découvrir des messages privés, par exemple.
C’est possible – @eviltrout, peux-tu demander à quelqu’un d’estimer l’effort requis pour cette tâche ? Je comprends la situation car les catégories sont étroitement liées aux autorisations dans Discourse, il est donc logique que l’erreur 404 révèle un peu plus d’informations dans ce cas.
Je pense avoir une solution propre en plaçant la logique dans le contrôleur exception, ce qui permettra d’ajouter plus facilement des fonctionnalités à detailed_404 à l’avenir, si nous décidons un jour de le faire.