Nginx
GoDaddy DNS 屏蔽和 html 視口的問題
我為我的 GoDaddy 域設置了 DNS 遮罩,這樣我的 Amazon EC2 url 就不會顯示給使用者。而不是 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 元視口設置,並且頁面在移動設備上被錯誤地呈現。當然,該設置仍然存在於某處,但瀏覽器似乎忽略了它,可能是因為那個框架。
我怎樣才能解決這個問題?我不知道我是否正確地進行了此設置,因為我是這方面的新手 :)
您似乎只是想讓您的域名解析到您的 EC2 實例。你現在正在嘗試的是一個複雜的很長一段時間來實現這一目標。您目前的方式會在排名等方面傷害您。
您可能真正想要的是:
- 在您的 AWS 賬戶中創建彈性 IP
- 將此彈性 IP 附加到您的 EC2 實例
- 在GoDaddy配置你的域名DNS到這個IP地址,A記錄應該沒問題
- 從 GoDaddy 中刪除重定向等,只需使用普通 DNS 方式
- 等待 DNS 傳播,可能需要幾個小時
- 刪除您的 iframe,只需建構普通的 HTML 頁面。