我在Heroku上有一个应用程序,我有一个自由客户端将她的域名指向我的Heroku应用程序(Cedar堆栈)。该域现在正确指向我的应用程序,但它不显示完整路径。这意味着它保留在mydomain.com,无论是在/或在/ contact(而不是mydomain.com/contact)还是在/ accounts / profile(而不是mydomain.com/accounts/profile)。单击刷新按钮将导致加载/页面。
出现这种情况的原因可能是什么?非常感谢你。
答案 0 :(得分:2)
她可能正在使用她的域名注册商提供的某种基于框架的网络转发功能,这意味着http://mydomain.com/
会返回一个带有针对您的heroku应用的框架的HTML页面。
你想要的是让她为“domain.com”创建A
条记录,指向Heroku IPs,以及指向“www.domain.com”的CNAME
条记录myapp.herokuapp.com
。
答案 1 :(得分:0)
您是否使用自定义域配置了Heroku应用程序?
使用Heroku工具栏,运行heroku domains:add mydomain.com
有关详细信息,请参阅https://devcenter.heroku.com/articles/custom-domains。
答案 2 :(得分:0)
我的客户让我访问了她的域名注册商,我发现了问题。原来她做了302重定向。所以这是我解决问题的完整解决方案:
真的是这样的。感谢大家的帮助!