Tenho um problema semelhante e usar um registro de redirecionamento de URL no nível do DNS não resolve o problema para mim.
Instalei o Discourse usando o nome de host ‘www.example.com’ e os seguintes registros DNS:
Registro A host:WWW valor:meu_ip_servidor
Registro CNAME host:@ valor: www.example.com
Registro de Redirecionamento de URL host:@ valor:https://www.example.com
Se eu então usar SSL Server Test (Powered by Qualys SSL Labs) para verificar a URL https://example.com sem o WWW, recebo um erro de incompatibilidade de nome do certificado e, no meu navegador, um erro NET::ERR_CERT_COMMON_NAME_INVALID.
Peço desculpas novamente se estou ignorando algo óbvio aqui; redes não são meu ponto forte!