Redirecionando https: // www

1

Eu tenho um domínio que eu executo com SSL. Eu comprei um certificado para thedomain.com. Observe que isso não se aplica ao www.thedomain.com e acho que pode ser onde está meu problema. Meu objetivo é que meus visitantes cheguem no link , sem um www. Existem quatro casos para cobrir:

 1. http://www.thedomain.com - Redirected in namecheap to https://thedomain.com
 2. http://thedomain.com - Redirected by server code
 3. https://thedomain.com - No redirect necessary
 4. https://www.thedomain.com - The problem case, read below

Nesse último caso, o meu redirecionamento www parece não estar funcionando. Não sei por que isso acontece. Preciso comprar um segundo certificado para www? Existe uma maneira de configurar meu DNS para que ele simplesmente redirecione? Eu não quero que meus usuários entrem em www, mas eu preciso redirecionar as pessoas que digitarem manualmente o endereço www.

Meu registro de host é configurado da seguinte forma:

Host  Redirect to             Record type
@     173.248.130.23          A (Address)
www   https://thedomain.com   URL Redirect (301)
    
por JPRO 19.05.2013 / 02:05

2 respostas

0

Pense em como isso está acontecendo.

O cliente solicita o link . Ele tenta iniciar a sessão TLS com o servidor da web. Veja que não há certificado válido para esse domínio. Comete erros antes que qualquer redirecionamento possa acontecer.

Você precisará adicionar uma SAN ao certificado adicional de www.example.com ou precisará de outro certificado de nome único para www.example.com

    
por 19.05.2013 / 02:08
0

Algumas autoridades de certificação fornecem o que é chamado de certificado curinga. Eu acho que você está procurando os recursos fornecidos por isso.

Por exemplo, no site digicert você pode ver esse tipo de certificado:

Eu acredito que isso é o que MDMarra também estava se referindo. Os certificados curinga fazem uso de SANs (nomes alternativos de assunto).

Também há uma explicação das SANs no site digicert:

por 19.05.2013 / 03:10