【发布时间】:2011-01-17 11:14:12
【问题描述】:
对于托管在 Heroku 上的 Rails 应用程序,我们使用 Zerigo DNS 插件将自定义域(例如 mydomain.org)指向 Heroku 应用程序。我们为 mydomain.org 注册了 SSL 证书
现在,我们希望 mydomain.com 重定向到 mydomain.org。我们尝试在控制器/机架级别实施重定向规则。不工作。浏览器 URL 仍然指向 .com 而不是 .org
有没有人在使用 Heroku 应用时遇到过同样的问题!!?
【问题讨论】:
-
除了“不起作用”之外,您能否更具体地说明您尝试了什么以及它是如何失败的?
-
我使用了 Rack::ForceDomain (theadmin.org/articles/2010/06/10/…)。实际上在firebug中,它显示了从.com到.org的301,但浏览器URL仍然在.com
-
在应用程序控制器中,根据请求中的主机名,我使用基于正则表达式的搜索“.com”的存在来重定向到“.org”。与之前评论中提到的问题相同。
-
你能发布一些“不起作用”的代码吗?
标签: ruby-on-rails web-applications mod-rewrite heroku