Meine Website hat ein SSL-Zertifikat (Beispiel URL: https://subdomain.example.com). Unter Apache ist es sowohl für Port 80 als auch für Port 443 eingerichtet. Unter der folgenden Konfiguration wird also jeder, der zu http://subdomain.example.com geht, an https://subdomain.example.com gesendet. Bei Besuchen vom Internet Explorer erfolgt die Weiterleitung jedoch nicht. Stattdessen erhalten HTTP-Besuche einen "Internet Explorer kann die Webseite nicht anzeigen". mit einer Liste von clientseitigen Lösungen zu versuchen.http Site leitet nicht an https auf IE
Irgendwelche Ideen, wie IE zu beheben - das ist es von HTTP zu HTTPS gehen, wie der Rest tun?
Hier ist meine config:
NameVirtualHost *:443
<VirtualHost *:80>
DocumentRoot /var/www/somewebroot
ServerName subdomain.example.com
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/somewebroot
ServerName subdomain.example.com
# SSL CERTS HERE
</VirtualHost>
* Getestet IE8, IE9 Beta
EDIT
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:///%{SERVER_NAME}/$1 [R,L]
Wo ist die entsprechende Umleitung? – jwueller
@elusive, oops ... da ist es – Kyle