Après une recherche rapide, il semble que personne d’autre n’ait discuté de ce problème. Le terme « bug » est peut-être exagéré, car il semble aussi que je n’utilise probablement pas la fonctionnalité de permalien comme prévu. Néanmoins, j’ai pensé qu’il était de mon devoir de citoyen open-source de signaler ce comportement.
Contexte : Nous avions auparavant une documentation dans notre forum, que nous avons décidé de migrer vers GitBook. Pour garantir que les membres de la communauté soient orientés vers la source de vérité la plus récente, j’ai choisi de supprimer les anciens articles du wiki et d’utiliser la fonctionnalité de permaliens pour rediriger vers l’endroit approprié sur notre nouveau site de documentation.
Après avoir configuré les permaliens, j’ai supprimé les sujets, puis les catégories. Remarque : j’ai également configuré des redirections pour les catégories, ce qui a fonctionné sans problème.
Il semble que les sujets supprimés dont les catégories sont ensuite supprimées (et également redirigées) existent quelque part dans la base de données dans un état sans catégorie, ce qui rompt la redirection du sujet. Si vous n’êtes pas administrateur, vous obtenez la page standard du forum « Oups ! Cette page n’existe pas ». Si vous êtes administrateur, vous pouvez voir le sujet sans catégorie. Il est également à noter que tous les sujets supprimés ont été rédigés par des administrateurs, ce qui influence probablement ce comportement.
La solution a consisté à restaurer chaque sujet, à le déplacer vers notre catégorie Archives, puis à le supprimer à nouveau. Une fois cela fait, les redirections ont fonctionné immédiatement.