私のウェブサイトにSSL証明書(例:https://subdomain.example.com)があります。 Apacheでは、ポート80とポート443の両方に設定されています。したがって、以下の設定では、http://subdomain.example.comに行く人はhttps://subdomain.example.comに送られます。しかし、Internet Explorerからの訪問の場合、リダイレクトは発生しません。代わりに、http訪問は「Internet ExplorerはWebページを表示できません」と表示されます。試すクライアント側のソリューションの一覧を示します。httpサイトがIEのhttpsに転送しません
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