Wir haben ein Discourse-Setup in einem Unterordner (www.example.com/forums), das zuvor funktionierte, indem der abschließende Slash weggelassen wurde.
Seit dem Fehler und der Reparatur (Recent Changes Breaking Subfolder Setup?), die wir ebenfalls erlebt haben, haben wir nun mit einem neuen Problem zu tun. Wenn der abschließende Slash in der URL fehlt, wird unser Discourse-Forum nur mit dem Header geladen.
Wenn man den abschließenden Slash hinzufügt und die URL erneut lädt, wird die Seite vollständig geladen. Ich habe mir in Firefox die HTML-Ausgabe angesehen und festgestellt, dass Folgendes passiert, wenn der abschließende Slash fehlt:
<body class "staff">...</body>
Das folgende Div hat zudem eine Höhe von 260px:
<section id="main" class="ember-application">
Während es mit dem abschließenden Slash so aussieht:
<body class "staff navigation-categories categories-list>...</body>
Und das Section-Id-Div hat 909px (was erwartet wird, da die Kategorien geladen wurden).
Das ist alles, was ich bisher herausfinden konnte. Wie erwähnt, musste der abschließende Slash vor dem Update, das das Unterordner-Problem behoben hat, nicht eingegeben werden. Hat jemand eine Idee, warum das passiert?