13

我有一个 Rails 4 应用程序,部署在 Heroku 上。我希望我的应用程序通过纯 HTTP 而不是 HTTPS 提供服务。所以我没有做任何特别的事情来配置 HTTPS 重定向(至少我是这么认为的)。但是,我的应用每次访问时都会重定向到 https。通过 subdomain.herokuapp.com 和 my-subdomain.mydomain.tld 在这两种情况下它的行为方式相同,例如在地址前面加上 https://。这反过来(自然地)会导致浏览器关于安全性的警告。

我可以禁用这种行为吗?

顺便说一句,mydomain.tld 和 www.mydomain.tld 都可以在没有这种奇怪的重定向的情况下工作,以及为此目的而生成的虚拟应用程序。

4

1 回答 1

29

它是由config.force_ssl = true在生产中引起的.rb

于 2013-08-25T09:39:53.113 回答