【发布时间】:2013-02-04 02:36:11
【问题描述】:
我已将 Rails 3.2 应用程序部署到 Heroku。我希望可以从http://myapp.mydomain.com 访问该应用程序,并希望可以从该 url 访问路由,例如http://myapp.mydomain.com/ModelA/1
我已按照https://devcenter.heroku.com/articles/custom-domains 的说明进行操作
当我在 Bowser 地址栏中输入 http://myapp.mydomain.com 时,它成功将我带到应用程序。
但是 url 被重写为 myapp.herokuapp.com
我已经将域添加到 Heroku heroku domains:add myapp.mydomain.com。
如何在整个应用中维护自定义域?
【问题讨论】:
-
我不认为你可以这样做。(不确定你是否在 heroku 有付费服务)。您在上面执行的过程只是创建一个从您的域到 heroku 的重定向,然后在 heroku 中完成操作。
-
听起来您已经使用 DNS 主机设置了重定向,而不是设置了 CNAME。你能发布你的 DNS 配置吗?
-
@drewinglis 我认为您对 DNS 配置的看法可能是正确的。我进行了一些更改,现在该应用程序显示正确的域
http://myapp.mydomain.com,但没有显示其余的路线。无论我在哪个页面上,URL 都保持不变。奇怪的!知道为什么会这样吗? -
好的,这是一个 DNS 问题,或者是由于提供商管理面板上的布局误导,或者我无法正确阅读内容。无论哪种方式,它现在都已修复! @drewinglis 你的评论很到位。您要提交它作为答案吗?
标签: ruby-on-rails heroku