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