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!

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top