我正在一个我真的希望能够使用裸域的网站上工作,例如example.com
. 最好www.example.com
应该重定向到example.com
,但这不是绝对必要的。
如果我正确理解这篇博文,那么不能使用裸域的原因是因为所有子域都不起作用,这通常是不可接受的。
现在,我可以只使用裸域,所以这可能吗?将 CNAME 记录example.com
设置为 Google 提供的 URL 是否有效?还有其他方法可以使用裸域吗?
我正在一个我真的希望能够使用裸域的网站上工作,例如example.com
. 最好www.example.com
应该重定向到example.com
,但这不是绝对必要的。
如果我正确理解这篇博文,那么不能使用裸域的原因是因为所有子域都不起作用,这通常是不可接受的。
现在,我可以只使用裸域,所以这可能吗?将 CNAME 记录example.com
设置为 Google 提供的 URL 是否有效?还有其他方法可以使用裸域吗?
正如您所观察到的,您不能拥有与其他记录同名的 CNAME 记录。即使您不需要任何其他记录(子域、MX 记录等),也有一组记录必须包含在域中,例如 SOA 和 NS 记录,这会阻止将 CNAME 添加到裸域。解决此问题的唯一方法是说服适当的 TLD(例如 .com)直接为您的域提供 CNAME,而不是向您自己的名称服务器提供重定向 - 这不是任何 TLD 注册机构提供的服务。
您必须使用 CNAME 将您的域指向您的 App Engine 应用程序的原因是,唯一的替代方法 - A 记录 - 使 Google 无法平衡流量或在数据中心之间移动应用程序。
是的。裸域映射可在 Google Developers Console 中使用。
https://code.google.com/p/googleappengine/issues/detail?id=777
我们从 Google Developers Console 添加了对 App Engine 自定义域的支持,这意味着您现在可以关联自定义域,而无需先将该域与 Google Apps 关联。
要访问该功能,请访问https://console.developers.google.com/ ,您将在 App Engine > 设置下找到添加自定义域的选项。
注意:目前我们不支持通过此方法创建的自定义域上的 SSL(尽管我们希望在未来的版本中纠正此问题)。同时,我们继续为通过 Google Apps 创建的自定义域支持 SSL(通过 VIP 或 SNI),并且我们继续为所有 *.appspot.com 域提供免费的 HTTPS。
如前所述,您始终必须重定向到 www。一种将裸域重定向到 www 的超级简单方法。是http://www.wwwizer.com/
没有。