서브폴더(www.example.com/forums)에 Discourse를 설치해 두고, 이전에에는 끝 슬래시를 생략해도 정상적으로 작동했습니다.
해당 버그와 수정 사항(Recent Changes Breaking Subfolder Setup?)을 저희도 겪은 후, 새로운 문제에 직면하게 되었습니다. URL에서 끝 슬래시를 생략하면 Discourse 포럼에서 헤더만 로드됩니다.
끝 슬래시를 추가하고 URL을 다시 로드하면 사이트가 완전히 로드됩니다. Firefox에서 HTML 출력을 확인해 본 결과, 끝 슬래시가 없을 때 다음과 같은 현상이 발생하는 것을 발견했습니다:
<body class "staff">...</body>
다음 div도 높이가 260px입니다:
<section id="main" class="ember-application">
반면, 끝 슬래시가 있는 경우 다음과 같습니다:
<body class "staff navigation-categories categories-list>...</body>
그리고 section id div의 높이는 909px입니다(카테고리가 로드되었으므로 예상되는 값입니다).
지금까지 파악한 내용은 이 정도입니다. aforementioned 대로, 서브폴더 문제를 수정한 업데이트 이전에는 끝 슬래시를 입력할 필요가 없었습니다. 이것이 왜 발생하는지 아이디어가 있는 분이 있을까요?