ruby-on-rails - Heroku 应用程序自动重定向到 HTTPS

标签 ruby-on-rails redirect heroku https

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

我可以禁用这种行为吗?

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

最佳答案

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

关于ruby-on-rails - Heroku 应用程序自动重定向到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427337/

相关文章:

postgresql - Heroku Postgres 删除触发器未通过 Heroku Connect 复制到 Salesforce

ruby-on-rails - 在 Rails 中使用 hstore 让用户动态输入属性和值

ssl - CloudFlare、免费 SSL 和带有 www 的子域

java - 无法通过 Heroku 中的 Selenium webdriver(Java) 调用 headless chrome 驱动程序

.htaccess - 使用 .htaccess 重定向到 404 页面

regex - nginx-将特定路径重定向到另一个域

heroku - 更改heroku应用程序的名称

mysql - 如何在 Rails 上获取过期的事件

ruby-on-rails - 不同类型的 Ruby 应用程序最常用的单元测试框架是什么?

ruby-on-rails - Ruby on Rails RMagick gem 安装问题