![尝试从非 SSL 认证网站重定向到 SSL 认证网站](https://linux22.com/image/541675/%E5%B0%9D%E8%AF%95%E4%BB%8E%E9%9D%9E%20SSL%20%E8%AE%A4%E8%AF%81%E7%BD%91%E7%AB%99%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%20SSL%20%E8%AE%A4%E8%AF%81%E7%BD%91%E7%AB%99.png)
我为域名购买了 SSL 证书https://www.mypage.com。我还有其他域名,例如https://www.mypage.fr,https://www.mypage.es...对于那些我没有购买 SSL 证书。
当我去https://www.mypage.com页面直接显示OK,但如果我去https://www.mypage.fr,浏览器会显示典型消息“此连接不受信任”。
当用户输入https://www.mypage.fr我想将用户重定向到https://www.mypage.com为了不显示“此连接不受信任...”消息。
为此,我在 .htaccess 中写道:
RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{HTTP_HOST} !^www.mypage.com [NC]
RewriteRule (.*)$ https://www.mypage.com [R=301,L]
但当我去https://www.mypage.fr浏览器仍然显示消息“此连接不受信任...”。
那么我应该怎么做才能重定向我的网站以避免出现此消息?
问候
哈维
答案1
给他们一个 SSL 证书。不幸的是,为了打开连接并从服务器获取重定向信息,浏览器和 Web 服务器首先必须建立 HTTP/SSL 连接,这当然需要出示分配的证书。据我所知,没有其他方法可以解决这个问题。至少,将“www.mypage.com”证书分配给其他域名,这样至少可以证明它们是合法的。