2013-02-04 71 views
3

我已經爲Heroku部署了一個Rails 3.2應用程序。我希望該應用能夠從http://myapp.mydomain.com以及可通過此網址訪問的路線訪問,例如, http://myapp.mydomain.com/ModelA/1如何在Heroku上設置自定義域

我在https://devcenter.heroku.com/articles/custom-domains

跟着指示當我加油車進入http://myapp.mydomain.com地址欄它成功地把我的應用程序。

但是URL改寫爲myapp.herokuapp.com

我已經加入域的Heroku heroku domains:add myapp.mydomain.com

如何在我的應用程序中維護自定義域?

+0

我不認爲你能做到這一點(很高興你能夠解決它!)。(不知道你是否已經在Heroku的付費服務)。您在上面執行的操作只是創建一個從您的域名到heroku的重定向,然後在heroku中完成操作。 – uday

+1

聽起來你已經設置了DNS主機的重定向,而不是設置CNAME。你能發佈你的DNS配置嗎? – drewinglis

+0

@drewinglis我認爲你可能是正確的DNS配置。我做了一些更改,現在該應用顯示正確的域名「http:// myapp.mydomain.com」,但未顯示路由的其餘部分。無論我在哪個網頁上,網址都保持不變。奇怪!任何想法,爲什麼這可能是? –

回答

2

這看起來像是一個DNS配置問題。您應該檢查您的託管服務提供商,確保您的網站設置爲proxy.heroku.com的CNAME,而不是重定向或其他任何內容。

相關問題