Nous avons configuré Discourse dans un sous-dossier (www.example.com/forums), ce qui fonctionnait auparavant en omettant le slash final.
Depuis le bug et sa correction (Recent Changes Breaking Subfolder Setup?) que nous avons également rencontrés, nous faisons face à un nouveau problème. Lorsque le slash final est omis dans l’URL, notre forum Discourse ne charge que l’en-tête.
Lorsque nous ajoutons le slash final et que nous rechargeons l’URL, le site se charge complètement. J’ai examiné la sortie HTML dans Firefox et remarqué que, lorsque le slash final est absent, voici ce qui se produit :
<body class "staff">...</body>
Le div suivant a également une hauteur de 260 px :
<section id="main" class="ember-application">
Alors qu’avec le slash final, c’est ceci :
<body class "staff navigation-categories categories-list">...</body>
Et le div avec l’identifiant section fait 909 px (ce qui est attendu car les catégories se sont chargées).
C’est tout ce que j’ai pu découvrir jusqu’à présent. Comme mentionné, le slash final n’avait pas besoin d’être saisi avant la mise à jour qui a corrigé le problème du sous-dossier. Quelqu’un aurait-il une idée de la raison pour laquelle cela se produit ?