【问题标题】:Forward Domain to Subdomain in Rails在 Rails 中将域转发到子域
【发布时间】:2012-12-19 15:12:29
【问题描述】:

我想将域转发到特定的子域(blog1.com --> blog1.example.com)。

我有一个包含几个子域的 Rails 应用程序。我正在使用约束来管理这样的子域路由:

#routes.rb

constraints :subdomain => "blog1" do
  root :to => "blog1#index"
end

constraints :subdomain => "blog2" do
  root :to => "blog2#index"
end

我已经使用 example.com 之类的域设置 Heroku,并通过 Heroku 添加了通配符域。子域工作得很好。我可以毫无问题地获得 blog1.example.com。

我还从 blog1.com --> blog1.example.com 添加了一个 cname(别名为 dnsimple.com),并将 blog1.com 添加为 heroku 上的域。但是 blog1.com 没有捕获子域路由。有什么建议可以让域做出响应吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 dns


    【解决方案1】:

    我不是 dns 专家,但我想您实际上需要重定向才能使其正常工作。

    否则您会通过另一个域到达一个域,但这对服务器来说是透明的,而服务器才是您的关键。

    【讨论】:

    • 我不认为重定向会起作用。通过重定向,url 将显示子域。我想使用主域 (blog1.com) 作为域,但让它显示来自 blog1.example.com 的内容。类似于 tumblr 使用自定义域的方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 2017-01-21
    • 2011-08-02
    • 2019-11-18
    • 1970-01-01
    • 2020-01-06
    相关资源
    最近更新 更多