certificato di sicurezza e nomi di dominio non validi
-
19-08-2019 - |
Domanda
Di recente ho acquistato un certificato di sicurezza per un sito Web valido per www.example.com ma non per * .example.com (versione jolly - più costosa) Il problema che ho ora è che sebbene gli utenti possano digitare http://example.com , la versione sicura (pagine abilitate per ssl ) https://example.com solleva l'eccezione di certificato non valida - che è totalmente comprensibile.
Come posso reindirizzare il traffico https alla versione www.example.com prima che la richiesta raggiunga effettivamente il server? ho provato a riscrivere e reindirizzare l'URL senza fortuna. qualche idea?
Il sito Web è stato creato utilizzando ASP.NET e ospitato su un server IIS 7.
Grazie!
Soluzione
Spendi ancora qualche soldo per un (~ $ 30 su Godaddy) per un certificato economico per il dominio più breve example.com.
Sembra improbabile che un numero significativo di utenti utenti stiano digitando https://example.com . Se stanno digitando un indirizzo probabilmente stanno usando http: // o niente. Dovresti essere in grado di configurare 2 host virtuali, uno per http://example.com/ e uno per http ( s): //www.example.com. Reindirizza tutto da example.com a www.example.com
SSL viene negoziato per primo, quindi non c'è davvero nulla che tu possa fare per reindirizzare le connessioni da https://example.com a https://www.example.com se https://example.com ha un certificato non valido.