【发布时间】:2019-02-27 14:27:06
【问题描述】:
对这一切都是新手,我希望我能清楚地解释事情。感谢您的耐心等待。
问题: 在 Ruby on Rails 现有网站中,将所有网址从 http 更改为 https 的最佳方法是什么?
上下文: 一个旧网站的所有 url 都是 http,它正在被迁移到一个新的服务器(将有一个 ssl 证书)。
目前已采取的步骤: 我手动更改了一些硬编码的网址。 我已经在 routes.rb 上添加了 'default_url_options 协议::https',正如这里所建议的 Change protocol to https in all rails helpers 我认为 'config.force_ssl = true' 行不通,因为它会强制重定向,但不会更改网址,对吧?
但是仍然有一些带有旧 http url 的 url。不知道为什么,也许这真的很明显,但是我的知识有限,我不知道还有什么要检查的。
版本是: 红宝石 2.1.5 导轨 4.1.4
感谢您的意见!
【问题讨论】:
-
您是否尝试将硬编码的 URL 更改为相对 URL?
标签: ruby-on-rails https