我用一个自我回答的问题分享这个信息,以防止其他人像我在这个问题上一样浪费时间。
将自定义域链接到Google站点的过程看起来非常简单,但是文档和用户界面都缺少一个重要的细节。
以下是我所做的,以及它不起作用的原因:
这就是我出错的地方。因为我的域名注册员没有出现在列表中,而且我在列表的底部没有看到“其他”选项,而且没有其他的所有权证明选项,所以我点击了"not now“按钮。这将带您到一个屏幕,列出您已经验证过的“属性”,以及一个标签为"add a property“的按钮。我点击了“添加属性”按钮并输入了域名。这把我带到一个屏幕上说,证明所有权的推荐方法是上传一个HTML文件。我认为从列表中选择我的域名注册商似乎更明智,所以我就这么做了。在这个过程完成之后,我现在看到列表中列出的域是一个经过验证的属性,例如"http://example.com“。然后,当我回到GAE自定义域屏幕时,它意味着允许我选择已验证的域,但它不会出现。我联系了谷歌的支持部门,几天后,我发送了许多电子邮件,其中包含了每一步的截图,并多次回答他们的问题,他们无法解决或解释这个问题。我最终自己解决了这个问题。
Google在其域验证界面和文档中没有提到的是,验证域与验证URL不一样。上传HTML文件只验证URL (例如,http://example.com/),但GAE需要验证域(例如example.com)。当您单击“”按钮时,即使您在域中键入,接口也只允许您验证URL。验证域的唯一方法是添加一个DNS TXT条目,当GAE第一次带您到Webmaster Central时,只能从列表的底部选择“其他”域注册员。
因此,正确的程序,从上面继续,是:
完成后,域将在列表中显示为已验证的“属性”,作为纯域名,而不是URL。现在,它应该出现在可以链接到GAE项目的域列表中。
发布于 2017-01-09 14:29:46
确保使用DNS TXT记录方法来验证域,而不是上传HTML文件,因为HTML文件不会按照的要求验证域的全部所有权。
https://stackoverflow.com/questions/41550211
复制相似问题