在Rails中将域转发到子域

时间:2013-01-05 07:34:09

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

我想将域转发到特定的子域(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上添加了一个cname(dnsimple.com的别名) - > blog1.example.com并将blog1.com添加为heroku上的域。但是blog1.com没有捕获子域路由。有任何建议让域名回应?

1 个答案:

答案 0 :(得分:0)

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

否则你通过另一个域到达一个域,但这对服务器来说是透明的,服务器对你来说很重要。