我一直在尝试将自定义域名(例如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响应代码(永久移动)。
注意:我无权访问自定义域名,因此我只想确保自己能够完成所有工作。
谢谢!
答案 0 :(得分:1)
这与此具体相关:cPanel CNAME record is being ignored
最重要的是,提供商以某种方式阻止了客户通过cPanel进行的任何DNS配置。
唯一允许的配置只是重定向(302),所以当我删除重定向规则时,它会在我的公共文件夹中搜索index.html
/ index.php
(忽略CNAME记录)。
我通过直接联系我的域名提供商的技术支持来解决这个问题,以进行必要的更改。