【发布时间】:2013-02-11 09:12:43
【问题描述】:
过去一个小时我一直在谷歌上搜索,但无法完全确定。也许你们可以在这里提供帮助!
这就是我想要做的:
旧网站是:
旧的.tld
新网站是:
新的.tld
一群人通过 SSL 访问旧网站上的一个特定旧网址,即:
我刚刚在 Heroku 上建立了一个全新的站点,在新域上运行 Rails 3。
我还安装了 Heroku 的 SSL 端点插件,并且正在使用一个新的安全子域:
secure.new.tld
我的 Rails routes.rb 中有一堆重定向和约束来重定向 old -> new 并传递适当的请求。一切都适用于非 SSL 的东西。
我似乎无法正常工作的唯一一件事是重定向
https://www.old.tld/old_url -> https://secure.new.tld/new_url
Safari 似乎并不介意,但 Chrome 会抛出“这可能不是您要查找的网站!”错误。它说(仅在通过 SSL 尝试时):
“您试图访问 www.old.tld,但实际上您访问的服务器将自己标识为secure.new.tld”等。
(这正是我想要的,但 Chrome 似乎不同意;)
关于如何正确配置的任何想法?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ssl heroku dns