Frage

Ich kaufte vor kurzem ein Sicherheitszertifikat für eine Website gültig für www.example.com, aber nicht für * .example.com (Wildcard-Version - teurer) Das Problem, das ich jetzt habe, ist, dass, obwohl können Benutzer eingeben http://example.com , die sichere Version (ssl aktiviert Seiten https://example.com wirft die ungültige Zertifikat Ausnahme -., die völlig verständlich ist

Wie kann ich umleiten https Verkehr auf der www.example.com Version vor die Anforderung trifft tatsächlich auf den Server? Ich habe versucht, url rewritting und Umleitungen ohne Erfolg. irgendwelche Ideen?

Die Website gebaut mit ASP.NET und Hosted auf einem IIS 7-Server.

Danke!

War es hilfreich?

Lösung

Verbringen

noch ein paar Dollar für ein (~ $ 30 bei GoDaddy) ein billiges cert für die kürzere Domain example.com.

Es scheint unwahrscheinlich, dass eine große Anzahl von Benutzern Benutzer eingeben https://example.com . Wenn sie in einer Adresse eingeben verwenden sie wahrscheinlich http: // oder nichts. Sie sollten in der Einrichtung 2 virtuelle Hosts, ein für http://example.com/ und ein für http Lage sein ( e): //www.example.com. Leiten Sie alles von example.com zu www.example.com

SSL wird zuerst ausgehandelt, so ist es nicht wirklich alles, was Sie tun können, um umleiten Verbindungen von https://example.com https://www.example.com wenn https://example.com hat ein ungültiges Zertifikat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top