转载

Google站长工具所有权验证失败(与服务器连接超时)

Google网站站长工具 提示我的网站所有权验证失败,需要重新验证网站的所有权(上个星期还拥有权限的)。我的网站使用Hexo和GitHub Pages搭建成的。

然后我使用了HTML文件文件上传,Google Analytics分析,元标记的方法来验证,但是全都验证失败了,显示的是与服务器连接超时,但是我用能够正常打开网站,而且ping我的域名也正常:

Google站长工具所有权验证失败(与服务器连接超时)

然后我在 Google验证所有权的说明页面 看到了HTML文件文件上传,元标记的方法需要网站站点返回200(OK),,才能验证成功。而返回其他状态码(比如3XX重定向)就会提示验证失败。我用fiddler查看了下,用F5刷新后,验证页面和首页都是返回的304,从缓存重定向,而不是返回200:

Google站长工具所有权验证失败(与服务器连接超时)

还有就是使用Google Analytics跟踪代码也是验证不了,试了好多次。

目标是想怎样返回200,让Google可以抓取到验证页面,重新获取所有权?

使缓存过期进而重新从服务器获取,但是我用的GitHub Pages的服务,操作不了服务器。。然后卡在这里不知道该怎么做了,

查了很多方法,然后又到SegmentFault上询问了,可是并没有结果。。

思索无果后,我又看到可以使用域名提供商的方法来验证,方法是登录域名提供商的网站,并添加新的 TXT 或 CNAME 记录,这样的话就不用抓取页面而是能够解析域名来验证了。

这招果然可以!~~o(>_<)o ~~

转记下具体过程:

您可以通过域名提供商验证您的网站。要使用此方法,您必须可以登录域名提供商的网站(例如 GoDaddy.com 或 networksolutions.com)并添加新的 TXT 或 CNAME 记录。

选择您网站的验证详情页面上的域名提供商方法,然后按照显示的说明操作。根据您的域名注册商,系统将会为您提供下列其中一种方法:

  1. 直接通过 Search Console。有些域名注册商允许您直接在 Search Console 中验证自己的网站。这是验证您网站最简单的方法,目前只适用于 GoDaddy、eNom 和其他几个域名注册商。
  2. 添加 DNS TXT 或 CNAME 记录。如果您的域名注册商未启用验证工具,您可以通过添加 DNS 记录进行验证。验证工具会为此提供说明,并尽可能专门针对您的域名注册商。默认情况下,系统会向您显示添加 DNS TXT 记录的说明。如果未提供这个方法,系统会向您显示添加 CNAME 记录的说明。
    错误:

除了常见的验证问题外,还可能会出现下列这些验证错误:

在 DNS 中未找到找不到您的 TXT 验证记录。

您的 TXT 验证记录包含错误内容。Search Console 会检查您的 DNS 记录是否与验证页上提供的记录详细信息相匹配。如果不匹配,我们将无法验证您对网站的所有权。

DNS 的 TXT 有误您的 DNS 验证记录包含错误的 TXT。显示找到的 TXT。

DNS 解析出现永久错误我们在查找您的 DNS 验证记录时遇到了永久错误。

DNS 解析出现错误我们在查找您的 DNS 验证记录时遇到了错误。

DNS修改后需要一些时间(一般在24小时内,通常不超过72小时)才能生效,所以需要耐心等待,我的是晚上修改的,然后今天试了下验证通过了,,

原文  http://www.fscwz.com/2016/04/21/google-webmasters-Validation-failure/
正文到此结束
Loading...