Abbiamo configurato Discourse in una sottocartella (www.example.com/forums) e in precedenza funzionava omettendo la barra finale.
Dopo il bug e la relativa correzione (Recent Changes Breaking Subfolder Setup?) che abbiamo riscontrato anche noi, ora ci troviamo ad affrontare un nuovo problema. Quando la barra finale nell’URL viene omessa, il nostro forum Discourse carica solo l’intestazione.
Aggiungendo la barra finale e ricaricando l’URL, il sito viene caricato completamente. Ho esaminato l’output HTML in Firefox e ho notato che, in assenza della barra finale, succede quanto segue:
<body class "staff">...</body>
Il seguente div ha anche un’altezza di 260px:
<section id="main" class="ember-application">
Mentre con la barra finale, invece, è così:
<body class "staff navigation-categories categories-list">...</body>
E il div con id section ha un’altezza di 909px (come previsto, dato che le categorie sono state caricate).
Questo è tutto ciò che sono riuscito a capire finora. Come accennato, prima dell’aggiornamento che ha risolto il problema della sottocartella non era necessario inserire la barra finale. Qualcuno ha un’idea del perché questo stia accadendo?