【问题标题】:Certain site URLs don't load某些网站 URL 无法加载
【发布时间】:2014-05-09 20:03:41
【问题描述】:

所以我有了这个网站,我们称之为http://www.blah.com

它使用backbone.js作为框架,是一个单页应用程序。

该域已在 domain.com 注册并使用非常常见的 vDeck 控制面板。

我有一个指向www.blah.com 的隐秘指针,因此blah.comwww.blah.com 都可用。 (我认为这是问题所在。)

我有一个指向 blah.herokuapp.com 的 DNS CNAME 别名,这是网站所在的位置。

对于用户来说,它看起来像 www.blah.com/homewww.blah.com/users

我的问题是,即使 www.blah.com/homeblah.com 加载正常,blah.com/homehttp://notfound01.domainparkingserver.net/ 返回页面未找到错误?

谢谢

【问题讨论】:

  • Apex 记录的 CNAME 违反了 DNS 规定 - 令人惊讶的是,您所拥有的甚至可以正常工作。

标签: javascript node.js backbone.js heroku dns


【解决方案1】:

Heroku 说有些 DNS hosts provide a way to get CNAME-like functionality at the zone apex using a custom record type;正如@choco-loo 的评论所说,CNAME 在blah.com 级别上不受技术支持。如果您的提供商支持顶级域的任何类似 CNAME 的记录,请尝试一下?

【讨论】:

  • blah.com 如果我删除隐身指针并按照您所说的配置 CNAME,则不再加载。
  • 我更新了答案以链接到 Heroku 关于如何处理这个问题的建议。
猜你喜欢
  • 2021-11-11
  • 2015-08-27
  • 2017-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多