在Rails中将域转发到子域



我想将一个域转发到一个特定的子域(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没有任何问题。

我还添加了一个cname(别名与dnsimple.com)从blog1.com -> blog1.example.com和添加blog1.com作为一个域在heroku。但是blog1.com没有捕获子域名路由。有什么建议让域名回应吗?

我不是DNS专家,但我猜你实际上需要重定向才能正常工作。

否则,您将通过另一个域到达一个域,但这对服务器来说是透明的,在您的情况下,服务器才是最重要的。

相关内容

  • 没有找到相关文章

最新更新