将用户从非认证(非www)域重定向到认证(www)

时间:2014-09-05 13:22:17

标签: .htaccess redirect ssl https

我的客户购买了SSL证书,但仅限于www域。 我现在正尝试通过.htaccess设置重定向规则,将访问者从https://domain.com重定向到https://www.domain.comthis link之后),但它无法正常工作。 我仍然看到证书错误屏幕,一旦我同意错误,我就会被重定向到网站的https版本。 不能这样"错误"屏幕被绕过?

由于

1 个答案:

答案 0 :(得分:0)

您可以避免证书例外。原因是,即使在发送请求(包括Host: domain.com标头)之前,也必须完成SSL握手。正是在这次握手期间,浏览器意识到证书表明域名是" www.domain.com"而用户试图访问的域名是" domain.com",并抛出异常。

除非允许例外,否则不会向服务器发送任何请求。您的客户需要购买www和非www的证书。或者确保所有链接都包含www。