/ / Como redirecionar um URL como https://mydomain.com para https://www.mydomain.com a partir do Rails - ruby-on-rails, ssl

Como redirecionar um URL como https://mydomain.com para https://www.mydomain.com de dentro do Rails - ruby-on-rails, ssl

Estou usando um certificado SSL para www.mydomain.com de GoDaddy no Heroku. Como redirecionar do URL raiz, https: //meudominio.com para https: //www.meudominio.com, a partir dos trilhos, para que meu certificado funcione? Consegui redirecionar todas as outras combinações com o middleware personalizado, para que o SSL sempre seja serverd, mas não consigo descobrir como fazer isso sem o navegador detectar a falta de um certificado para https://mydomain.com/. Existe algo como um rack env [HOST] que eu posso reescrever? Desde já, obrigado....

Respostas:

4 para resposta № 1

O navegador compara o certificado ao nome de domíniomuito antes do Rails ter a chance de tocá-lo - na verdade, é a primeira parte da negociação com o servidor, então você nem pode usar o Apache Rewrite para alterá-lo.

O que você deve fazer é adicionar o meu domínio.com ao seu certificado. Eles são chamados de certificado de "comunicações unificadas", embora o GoDaddy apenas os chame de certificado de Vários Domínios. http://help.godaddy.com/article/3908