google网站验证提示404错误页返回200状态码

前几天登录google网站管理员工具,发现本站nuodou.com没有验证,于是按常规验证,两种方法,一是上传验证文件,二是添加元标记,但都无法通过验证。

第一种方法提示:We've detected that your 404 (file not found) error page returns a status of 200 (Success) in the header.我们检测到您的404 (找不到文件)错误页面返回状态200 (成功)的标题。

问题分析:上面也就是说404错误变成了301跳转,而301跳转后的页面是index.asp,这个页面是200状态。Google本来想检测google6f169b6a39cc0070.html这个页面是否存在,你的服务器上没有google6f169b6a39cc0070.html这个页面,只有google6f169b6a39cc0070.html这个页面,本来尝试访问google6f169b6a39cc0070.html的时候应该会返回404错误,但是服务器上没有返回404,而是返回301跳转,跳转后的页面又是200的,所以就出现了Google无法验证,404变成200的那个提示了。总之现在关键的原因不在于是不是404变成了301或者404变成了200,这个问题可以以后慢慢解决,现在的问题是可能你创建了一个错误的google6f169b6a39cc0070.html验证网页。当然上面所说的google6f169b6a39cc0070.html和google6f169b6a39cc0070.html这个页面只是假设,我肯定不可能知道Google要你创建哪个页面作为验证网址。

第二种方法提示:We couldn't find the verification meta tag.我们找不到验证中元标记。

问题分析:没得说,反正很郁闷。

下面是解决办法,我已经成功验证,希望对你也有帮助!

登陆你的虚拟主机提供网站,找到“自定义404错误提示页面”的修改项,将自定义的404错误页去掉,也就是使用系统默认的404错误页,再去验证,如果还不行,多刷新几次,然后再提交,是不是成功了?