사실 버그가 남아 있습니다: 외부에서 URL https://thx.zoethical.org 을 호출하는 것은 작동하지만, Discourse 내부에서 로고를 클릭하면 오버라이드된 페이지로 돌아가지 않습니다. 영구 링크(permalink) 체크 기능이 있다는 것을 확인했기 때문에 여러 옵션을 시도해 보았으나 모두 실패했습니다:
https://thx.zoethical.org에서/index.html로 영구 링크 생성https://thx.zoethical.org에서/TransHack_·Xist·nce…로 영구 링크 생성- 위 두 가지를
/index.html에서/TransHack_·Xist·nce…로 가는 영구 링크와 결합 - 프론트엔드 구성에서
/TransHack_·Xist·nce…로의 리다이렉트 제거 custom_url영구 링크를 생성하여 외부 URL을 가리키도록 설정
이 문제는 로고를 클릭할 때 스크립트가 전체 애플리케이션을 다시 로드하려 하지 않고, 최상위 경로에 내부 링크가 연결되어 있다고 기대하기 때문에 발생하는 것으로 추정됩니다.
homepage_url_override 또는 (예를 들어 custom_url) 영구 링크가 절대 URL을 가리킬 경우, 페이지가 완전히 다시 로드되기를 기대합니다.