我从namecheap.com购买了一个域名并成功将其指向我的Heroku应用程序:
www.markrandhawa.com
我现在正试图阻止www部分显示在网址中,但很难这样做。我已经查看了Heroku doc添加自定义域名并添加了以下代码,但这并没有奏效:
heroku domains:add markrandhawa.com
在我的namecheap帐户中,我尝试更改' @'在'所有主机记录'到URL框架,但这也没有工作。当进入markrandhawa.com的页面源时,它说:
<frameset rows='100%, *' frameborder=no framespacing=0 border=0>
<frame src="http://www.markrandhawa.com/" name=mainwindow frameborder=no framespacing=0 marginheight=0 marginwidth=0></frame>
</frameset>
<noframes><h2>Your browser does not support frames. We recommend upgrading your browser.</h2><br><br>
<center>Click <a href="http://www.markrandhawa.com/" >here</a> to enter the site.</center>
</noframes>
我正在使用Chrome。
然而,当使用代理时,似乎我的网站使用mark.randhawa.com(没有www)加载,如以下链接所示:
http://anonymouse.org/cgi-bin/anon-www.cgi/http://markrandhawa.com
我不确定下一步该尝试什么。
答案 0 :(得分:2)
Heroku对托管根域的支持非常有限。您的DNS提供商必须能够设置ALIAS
记录,这是大多数服务不提供的记录。如果Namecheap不提供此服务,则无法在Heroku上托管您的根域。
有关配置ALIAS
记录或设置重定向代理的详细信息,请参阅https://devcenter.heroku.com/articles/custom-domains#root-domain。