【问题标题】:Trying to remove www from custom URL for a Heroku app尝试从 Heroku 应用的自定义 URL 中删除 www
【发布时间】:2014-05-27 15:36:00
【问题描述】:

我从 namecheap.com 购买了一个域名,并已成功将其指向我的 Heroku 应用:

www.markrandhawa.com

我现在正试图阻止 www 部分显示在 URL 中,但这样做有困难。我查看了 Heroku 文档以添加自定义域并添加了以下代码,但这没有用:

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

我不确定下一步该尝试什么。

【问题讨论】:

标签: heroku sinatra


【解决方案1】:

Heroku 对托管根域的支持非常有限。您的 DNS 提供商必须能够设置 ALIAS 记录,这是大多数服务不提供的。如果 Namecheap 不提供此服务,则无法在 Heroku 上托管您的根域。

有关配置ALIAS 记录或设置重定向代理的更多信息,请参阅https://devcenter.heroku.com/articles/custom-domains#root-domain

【讨论】:

    猜你喜欢
    • 2018-09-18
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2013-12-02
    • 2016-10-01
    • 1970-01-01
    • 2022-06-30
    • 2011-12-13
    相关资源
    最近更新 更多