【问题标题】:Redirect users from non-certified (non-www) domain to certified (www)将用户从非认证(非 www)域重定向到认证(www)
【发布时间】:2014-09-05 13:22:16
【问题描述】:

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

谢谢

【问题讨论】:

    标签: .htaccess redirect ssl https


    【解决方案1】:

    您可以避免证书异常。原因是,即使在发送请求(包括Host: domain.com 标头)之前,SSL 握手也必须完成。正是在这个握手过程中,浏览器才意识到证书显示域是“www.domain.com”,而用户尝试访问的域是“domain.com”,并抛出异常。

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

    【讨论】:

      猜你喜欢
      • 2013-10-04
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多