2013-01-05 51 views
0

我想將域轉發到特定的子域(blog1.com - > blog1.example.com)。將域轉發到Rails中的子域

我有一個有幾個子域的Rails應用程序。我使用的限制來管理子域的路線是這樣的:

#routes.rb 

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

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

我已經建立了Heroku的使用如example.com域,並通過添加的Heroku通配符域。子域名效果很好。我可以在沒有任何問題的情況下獲取blog1.example.com。

我還從blog1.com - > blog1.example.com添加了一個cname(別名爲dnsimple.com),並在heroku上添加了blog1.com作爲域名。但是blog1.com不會捕獲子域路由。任何建議讓域名作出迴應?

回答

0

我不是一個DNS專家,但我想你實際上需要重定向才能工作。

否則你通過另一個域到達一個域,但這對於服務器是透明的,服務器是你的情況。

+0

我不認爲重定向會起作用。通過重定向,網址將顯示子域。我想使用主域名(blog1.com)作爲域,但讓它顯示來自blog1.example.com的內容。類似於tumblr使用自定義域的方式。 – Scott