【发布时间】:2017-03-01 03:34:09
【问题描述】:
我通过 GoDaddy 拥有一个域,并将其设置为转发到我在 heroku 上的应用程序(我使用的是带屏蔽的转发)。这很好用,直到我尝试添加 A 记录以启用从裸 URL 转发。现在,当我访问我的网站时,我得到一个空白页面,并且出现错误消息:
Refused to display 'myherokuurl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
开发工具中的源代码是frame src。我不知道为什么。我在大约 48 小时前删除了似乎导致此问题的额外 A 记录(因此我认为 DNS 传播不再是问题)。这就是我目前在 GoDaddy 的 DNS 区域中设置所有内容的方式:
我已经设置了带有掩码的转发以转到我的 heroku URL。
我还注意到,当我运行host www.mysiteurl.com 时,我得到了www.mysiteurl.com is an alias for mysiteurl.com。
这不应该是www.mysiteurl.com 是http://myherokuapp.herokuapp.com 的别名吗?
我在 Heroku 上使用 Cedar 14 堆栈,并且读到 A-record 不能很好地配合它,所以我很想删除我的 A-record,只使用我在 CNAME 中的内容,但我怕我会把事情搞砸。
我真的不知道该怎么做,我对此束手无策。如果有人能提供任何建议或指导,我将不胜感激。
【问题讨论】:
-
是的,我看到了——那个人似乎没有任何 DNS 设置问题。
-
我有 2 条 cname 记录,1 条带有 www,另一条带有基本域。它适用于heroku。虽然我使用的是 bigrock,而不是 Godaddy。
-
@Sajan 你的 A 唱片有什么吗?
-
不,它只有 CNAME 记录。
标签: ruby-on-rails heroku dns