heroku上根域的SSL

时间:2015-03-29 18:32:24

标签: ssl heroku dns

我的网站只有root域的SSL证书 - example.com.au

该网站使用dnsimple.com上的dns在heroku上运行

我希望所有到www.example.com.au的请求都转到规范网址,即发送到example.com.au,显然这个重定向需要在dns级别设置,这样用户就不会以“不安全”的消息停下来。

我应该在DNS中添加什么内容?

1 个答案:

答案 0 :(得分:0)

  

我希望所有到www.example.com.au的请求都转到规范网址,即发送到example.com.au,显然这个重定向需要在dns级别设置,这样用户就不会以“不安全”的信息停止。

简而言之:这是不可能的,因为DNS级别的别名不会更改主机名。

详细说明: 如果用户键入www.example.com,则客户端(即浏览器)将查找此主机的IP,并且在此过程中将跟随任何DNS别名(如指向example.com的CNAME)。但是,遵循DNS别名不会导致浏览器内的重定向。而是URL中的名称将保持不变,因此将用于验证证书的名称。 这意味着无法在DNS级别执行您想要的操作。如果您要从https://www.example.com重定向到https://example.com,则必须拥有与www.example.com匹配的证书。