Heroku自定义域重写为herokuapp URL

时间:2014-03-16 07:12:20

标签: heroku ruby-on-rails-4 dns

我一直在尝试将自定义域名(例如www.example.com)指向我的应用:my-app.herokuapp.com

我已经阅读了关于通过将CNAME www设置为my-app来设置自定义域的heroku教程。我还通过heroku domains:add www.example.com添加了自定义域名。

这样可行但不是我想要的:当我在浏览器中输入www.example.com时,网址会将更改为my-app.herokuapp.com

我应该怎么做,以便当用户输入www.example.com时,他们的网址不会被重写为my-app.herokuapp.com (例如。www.example.com/browse应相当于my-app.herokuapp.com/browse

当我运行curl -I www.example.com时,它会返回302响应代码(永久移动)。

注意:我无权访问自定义域名,因此我只想确保自己能够完成所有工作。

谢谢!

1 个答案:

答案 0 :(得分:1)

这与此具体相关:cPanel CNAME record is being ignored

最重要的是,提供商以某种方式阻止了客户通过cPanel进行的任何DNS配置。

唯一允许的配置只是重定向(302),所以当我删除重定向规则时,它会在我的公共文件夹中搜索index.html / index.php(忽略CNAME记录)。

我通过直接联系我的域名提供商的技术支持来解决这个问题,以进行必要的更改。