我在Heroku的GoDaddy上使用www.mydomain.com的SSL证书。如何从rails URL中的根网址https://mydomain.com重定向到https://www.mydomain.com,以便我的证书可以使用?我已经能够将所有其他组合重定向到自定义中间件,因此SSL始终是服务器,但如果没有浏览器检测到https://mydomain.com/缺少证书,则无法弄清楚如何执行此操作。有没有像我可以重写的机架env [HOST]?提前谢谢....
答案 0 :(得分:4)
在Rails甚至有机会触摸之前,浏览器会将证书与域名方式进行比较 - 实际上,这是与服务器协商的第一部分,因此您甚至无法使用Apache Rewrite来更改它
您应该做的是将mydomain.com添加到您的证书中。它们被称为“统一通信”证书,尽管GoDaddy称它们为多域证书。 http://help.godaddy.com/article/3908