0

我通过 DNSimple 为我的 Rails 站点提供了 SSL 通配符,并已部署到 Heroku。我的站点的所有子域都可以顺利运行全站点 SSL,除非我第一次在浏览器中输入没有子域的站点名称。

虽然我的 Heroku 设置重定向http://mysite.comhttps://www.mysite.com,但浏览器首先会弹出一个安全警告,因为 SSL 证书*mysite.com需要一个子域。

在检查安全证书之前,有没有办法从没有子域重定向到有子域?

这是一个重大问题,因为要求/期望首次访问者在www站点名称之前输入是不合理的。

4

1 回答 1

1

您可以使用子域重定向:https ://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords#subdomain-redirection

但我认为只有 www 形式,因为它警告:

通过 SSL(即https://mydomain.com )直接向裸域发出的请求 在使用子域重定向时会遇到警告。这是意料之中的,并且可以通过仅传播和公开您的安全 URL 的子域格式来避免。

于 2012-10-22T21:36:15.403 回答