在Heroku上有一款运行良好的应用程序,唯一的问题是他们的自定义域SSL解决方案价格昂贵(http://docs.heroku.com/ssl),只留下他们的* .heroku.com作为唯一可行的选项。好消息是我的应用程序只需要几页SSL(用于订购)。现在,我在我的控制器中使用“ssl_required”来完成这些操作。有关如何创建before_filter的任何想法,只会针对这两个操作将用户提升到https://myapp.heroku.com并重定向到http://www.myapp.com以获取其他任何内容吗?丑陋丑陋,但似乎是现在最好的方式。
答案 0 :(得分:6)
你可以破解/猴子补丁: SSL要求插件(github.com/rails/ssl_requirement),以便将其重定向到不同的主机。
顺便说一句,如果您计划托管多个应用程序,他们可以共享一个多域证书(以及一个昂贵的SSL插件)。以下是更详细的说明:http://wojciech.oxos.pl/post/277669886/save-on-herokus-custom-ssl-addons