Existe um servidor interno onde o Discourse está instalado e que escuta na porta 80. Quando um visitante solicita um site, ele sempre abre em HTTPS (há redirecionamento), mas todos os links permanecem em HTTP. Não tenho controle sobre essa infraestrutura, e além da porta 80, não tenho outra saída.