GoDaddy DNS 屏蔽和 html 视口问题

GoDaddy DNS 屏蔽和 html 视口问题

我为我的 GoDaddy 域设置了 DNS 掩码,这样我的 Amazon EC2 网址就不会显示给用户。现在,用户得到的不是 Nginx 返回的原始 index.html,而是一些 GoDaddy 内容:

<head>
  <title>My Home</title>
  <META name="description" content="Blah blah."><META name="keywords" content="Blah, blah">
</head>
<frameset rows="100%,*" border="0">
  <frame src="http://ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com" frameborder="0" />
  <frame frameborder="0" noresize />
</frameset>

最终的问题是,这似乎破坏了原始 index.html 中的 HTML 元视口设置,页面在移动设备上呈现不正确。当然,设置仍然存在,但浏览器似乎忽略了它,可能是因为框架问题。

我该如何解决这个问题?我甚至不知道我是否正确地进行了此设置,因为我对这方面完全是新手 :)

答案1

看起来您只是想让您的域名解析到您的 EC2 实例。您现在尝试的是绕了很长的弯路才能实现这一点。您当前的方法会损害您的排名等。

你真正想要的可能是:

  • 在您的 AWS 账户中创建弹性 IP
  • 将此弹性 IP 附加到您的 EC2 实例
  • 在 GoDaddy 中将您的域名 DNS 配置为此 IP 地址,A 记录应该没问题
  • 从 GoDaddy 中删除重定向等,只需使用普通的 DNS 方式
  • 等待 DNS 传播,可能需要几个小时
  • 删除您的 iframe,只需构建普通 HTML 页面。

相关内容