Google网站站长工具 提示我的网站所有权验证失败,需要重新验证网站的所有权(上个星期还拥有权限的)。我的网站使用Hexo和GitHub Pages搭建成的。
然后我使用了HTML文件文件上传,Google Analytics分析,元标记的方法来验证,但是全都验证失败了,显示的是与服务器连接超时,但是我用能够正常打开网站,而且ping我的域名也正常:
然后我在 Google验证所有权的说明页面 看到了HTML文件文件上传,元标记的方法需要网站站点返回200(OK),,才能验证成功。而返回其他状态码(比如3XX重定向)就会提示验证失败。我用fiddler查看了下,用F5刷新后,验证页面和首页都是返回的304,从缓存重定向,而不是返回200:
还有就是使用Google Analytics跟踪代码也是验证不了,试了好多次。
目标是想怎样返回200,让Google可以抓取到验证页面,重新获取所有权?
使缓存过期进而重新从服务器获取,但是我用的GitHub Pages的服务,操作不了服务器。。然后卡在这里不知道该怎么做了,
查了很多方法,然后又到SegmentFault上询问了,可是并没有结果。。
思索无果后,我又看到可以使用域名提供商的方法来验证,方法是登录域名提供商的网站,并添加新的 TXT 或 CNAME 记录,这样的话就不用抓取页面而是能够解析域名来验证了。
这招果然可以!~~o(>_<)o ~~
转记下具体过程:
您可以通过域名提供商验证您的网站。要使用此方法,您必须可以登录域名提供商的网站(例如 GoDaddy.com 或 networksolutions.com)并添加新的 TXT 或 CNAME 记录。
选择您网站的验证详情页面上的域名提供商方法,然后按照显示的说明操作。根据您的域名注册商,系统将会为您提供下列其中一种方法:
除了常见的验证问题外,还可能会出现下列这些验证错误:
在 DNS 中未找到找不到您的 TXT 验证记录。
您的 TXT 验证记录包含错误内容。Search Console 会检查您的 DNS 记录是否与验证页上提供的记录详细信息相匹配。如果不匹配,我们将无法验证您对网站的所有权。
DNS 的 TXT 有误您的 DNS 验证记录包含错误的 TXT。显示找到的 TXT。
DNS 解析出现永久错误我们在查找您的 DNS 验证记录时遇到了永久错误。
DNS 解析出现错误我们在查找您的 DNS 验证记录时遇到了错误。
DNS修改后需要一些时间(一般在24小时内,通常不超过72小时)才能生效,所以需要耐心等待,我的是晚上修改的,然后今天试了下验证通过了,,