force_ssl从http://example.com重定向到https://secure.example.com

时间:2012-11-21 16:54:48

标签: ruby-on-rails-3 heroku https ssl-certificate

我在Heroku上正在生产SSL。除非我进行了设置,因此SSL仅与https://secure.example.com一起使用。

在我的Rails应用程序和DNS管理器(Go Daddy)中,如何确保所有访问(www.domain.com/domain.com/https://domain.com)都转发到https://secure.domain.com

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在您的应用程序控制器中,使用以下命令创建一个过滤器:

def redirect_secure
  redirect_to subdomain: "secure", protocol: "https" if request.protocol == "http"
end