IIS - Redirecionar do SSL antigo para o novo SSL (alteração de domínio)

1

Estamos passando por uma alteração de nome de domínio. Atualmente, configuramos https: // secure.olddomain.com para o tráfego. Acabei de configurar https: // secure.newdomain.com com um novo certificado para o domínio. O novo domínio funciona bem, mas eu configurei um site no IIS com um cabeçalho de host para secure.olddomain.com e disse a ele para redirecionar para https: // secure.newdomain.com

No entanto, sempre que eu vou para https: // secure.olddomain.com, isso só me dá um erro sobre o certificado e não redireciona. O único certificado que instalei é para o novo domínio no site do IIS, não tenho um configurado no redirecionamento.

Como obtenho isso para redirecionar corretamente?

(tive que adicionar espaços após o http: // porque o site me deu um aviso sobre postar muitos "links")

    
por Doug 31.03.2011 / 15:41

2 respostas

2

Quando um navegador usa o link , esse é o nome que precisa ser validado no IIS antes que qualquer código de redirecionamento ou configuração seja aplicado . Você tem cerca de três opções possíveis:

  1. Compre um certificado por mais um ano para secure.olddomain.com e configure um site de redirecionamento que ouça esse nome e redirecione de volta para secure.newdomain.com (ou apenas link , que geralmente é melhor ainda). Isso manterá os navegadores felizes durante o redirecionamento.
  2. Corrija todas as referências no código / favoritos para o local antigo para que as pessoas não o usem mais. É claro que é mais fácil dizer do que fazer, e é por isso que um ano de sobreposição dos dois nomes pode ser útil.
  3. Permitir que as pessoas simplesmente aceitem o aviso ... é claro que isso não resolve realmente, mas eu o adicionei por completo.
por 31.03.2011 / 15:54
0

Eu não acho que você quer um cabeçalho de host, mas sim um HTTP 301 permanentemente movido.
link

    
por 31.03.2011 / 16:02

Tags