我有一个Rails 6应用程序。我有一个生产中的内部版本,但我不能使用SSL证书。
我尝试关闭SSL重定向:
config.ssl_options = { redirect: false, secure_cookies: false, hsts: false }
在config/environment/production.rb中
我用的是标准装置。登录页面通过http://正确提供。然而,当我登录时,页面被重定向到https://版本。
我该如何预防这种情况?
我有一个Rails 6应用程序。我有一个生产中的内部版本,但我不能使用SSL证书。
我尝试关闭SSL重定向:
config.ssl_options = { redirect: false, secure_cookies: false, hsts: false }
在config/environment/production.rb中
我用的是标准装置。登录页面通过http://正确提供。然而,当我登录时,页面被重定向到https://版本。
我该如何预防这种情况?
1条答案
按热度按时间pobjuy321#
我也遇到了同样的问题,直到我在
config/environments/production.rb
中发现了这一节:这一行最初被注解掉了,一旦我取消注解,重定向就停止了。
config.force_ssl
是真是假似乎并不重要。我用的是Rails 7.1.1