Ruby On Rails中的重定向

时间:2014-08-10 02:08:27

标签: ruby-on-rails ssl ruby-on-rails-3.2

我刚收到“example.com”的SSL证书。在NGINX中进行一些配置后,我终于可以将“http://www.example.com”调用和“http://example.com”调用重定向到“https://example.com”。一切正常,但当我输入“https://www.example.com”时,会显示SSL错误。有没有办法使用一些Ruby代码将“https://www.example.com”调用重定向到“https://example.com”?

1 个答案:

答案 0 :(得分:0)

处理机架级别而不是Rails应用程序内部的重定向是我解决此要求的首选方法。

https://github.com/jtrupiano/rack-rewrite#scheme

该链接将您带到解决此问题的README部分。我过去使用过这款宝石,效果非常好。