На самом деле ошибка сохраняется: хотя вызов 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, то страница будет полностью перезагружена.