尝试从非SSL认证站点重定向到SSL认证站点

时间:2011-03-04 12:38:25

标签: apache redirect ssl-certificate

我为域 https://www.mypage.com 购买了SSL证书。我有其他域名,如 https://www.mypage.fr https://www.mypage.es ...对于那些我没有购买SSL的人证书。

当我转到 https://www.mypage.com 时,页面会直接显示确定,但如果我转到 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 个答案:

答案 0 :(得分:2)

你无法阻止它。在您的服务器对正在发生的事情进行控制之前,浏览器会检查证书并发出警告。

用户是否有理由前往https://www.mypage.fr而不是http://www.mypage.fr?您可以在没有任何警告的情况下从http://www.mypage.fr重定向到https://www.mypage.com