Estou executando alguns sites em um IIS 7.5 com um certificado SSL do UCC, em que 10 domínios estão protegidos. a maioria deles é something.company.ch
, alguns são something.anothercompany.ch
temos uma regra de redirecionamento em nosso web.config que redireciona cada solicitação HTTP para uma solicitação HTTPS
meu problema é que temos domínios como company.de, company.com, que não são protegidos pelo certificado SSL, mas esses domínios apontam para o site company.ch (ligação do site no IIS).
se alguém agora abrir o URL www.company.de, ele receberá um erro de certificado.
Para obter as melhores classificações do google, você deve fazer o redirecionamento de HTTPS no web.config, então achamos que precisamos fazer assim. Então, estamos tentando redirecionar o link primeiro para o link e depois para o link mas, infelizmente, isso não resolve o problema.
Alguém sabe como resolver esse problema? Ou uma maneira melhor de fazer isso?
Esta é a parte da regra web.config
# Redirect of company.de to company.ch
<rule name="company.de to company.ch" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^company.de$" />
</conditions>
<action type="Redirect" url="https://www.company.ch/{R:0}" />
</rule>
# Redirect everything to HTTPS
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>