Мой веб-сайт имеет сертификат SSL (пример URL: https://subdomain.example.com). В Apache он настроен как для порта 80, так и для порта 443. Так что при следующей конфигурации отправляется любой, кто перейдет на http://subdomain.example.comна https://subdomain.example.com. Но при посещениях из Internet Explorer перенаправление не происходит. Вместо этого при посещениях http появляется сообщение «Internet Explorer не может отобразить веб-страницу» со списком решений на стороне клиента, которые нужно попробовать.
Любые идеи о том, как исправить IE? - то есть заставить его перейти с http на https, как остальные?
Вот мой конфиг:
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>
*Протестировано IE8, IE9 бета
РЕДАКТИРОВАТЬ
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:///%{SERVER_NAME}/$1 [R,L]