深圳专业SEO、网站建设、网站优化服务商!
我的位置:龙形网络首页搜索引擎优化 › HTTP503:正确处理现场维护的搜索引擎优化

HTTP503:正确处理现场维护的搜索引擎优化

文章发布:龙形网络 发表时间:2013-4-6 浏览次数:

一些从谷歌网站管理员工具的消息,称它无法访问一个客户的站点上的robots.txt文件。打开客户端没有正确处理计划的停机时间,从而导致与谷歌的问题。虽然本文介绍了一些比较基本的技术SEO的最后一位更高级的用户可能会很有趣。读到这样的消息从谷歌网站管理员工具:

一个搜索引擎不断地验证它的内容是否链接到STILLE的存在,并没有改变。它验证了两件事:
 仍在担任1.is内容,用正确的HTTP状态码(HTTP200); 2.is它仍然相同的内容。

 http 503

HTTP200状态码是指:一切都很好,这里是你问的内容。这是唯一正确的状态代码的内容。如果移动内容,你可以把它重定向,无论是永久,与HTTP301头,或暂时的,与HTTP302或307头。
 
如果您的服务器提供任何其他HTTP状态头,这意味着搜索引擎再也找不到的内容。如果服务器给出了一个200 HTTP状态代码,但其实是一个错误页面,并说像“找不到文件”或有很少的内容,谷歌将它归类为软404在谷歌网站管理员工具。
 
只能有一个适当的方式告诉搜索引擎,你做网站搜索引擎优化:

如果在抓取,搜索引擎发现的一些内容不再存在,即。它给出了404的HTTP状态,它通常会从搜索结果中删除这些内容,直到它可以回来,并验证它的存在再次。如果发生这种情况的时候,它会需要更长的时间和更长的内容在搜索结果回来。
 
你应该做的是给503的HTTP状态代码。这是自定义的503状态代码。所以,你必须发送503状态代码结合一个Retry-After头。基本上你说:死守,我们正在做一些保养,请在X分钟回来。这听起来很多比一个404错误说:“未找到”。 404的字面意思是该服务器无法找到任何给定的URL,返回。

无稽之谈。每次升级你的核心的WordPress安装,或当你更新的插件,WordPress会维护页面。默认的页面发送了正确的503头。您可以替换默认的错误页面与maintenance.php您的wp内容文件夹中的文件,但如果你这样做,你必须确保该文件发送正确的503头太。您可以复制的代码函数wp_maintenance()。
 
如果您的数据库已关闭,WordPress的实际发送内部服务器错误,使用dead_db()函数。因此,如果你正在做你的数据库维护计划,你会需要建立自定义数据库错误消息页面,DB-error.php里,在您的wp内容文件夹发送一个正确的503头。

所以,我们的客户在哪里出问题?
 
有趣的是,我们的客户已正确配置其服务器上的503头。虽然有一个问题:他们使用的清漆缓存,光油没有转移的503状态码正确,取而代之的是“一般”HTTP500状态,导致谷歌发送电子邮件指出错误。我还没有机会来测试是否是默认的光油行为或他们分手的事,但它是值得的测试,为您的环境。

您的robots.txt,如果你发送一个HTTP503状态代码,谷歌将停止所有抓取您的域名,直到它再次抓取的robots.txt。做保养时,防止服务器上的负载,这实际上是一个非常有用的方式。它仍然需要你送503为您的服务器上的每个URL,包括所有静态的,但在谷歌已经重新提取robots.txt的,它可能会停止锤击了一段时间你的服务器(S)。

 

标签:HTTP503搜索引擎优化状态码网站优化技术
分类:搜索引擎优化
本文为网站原创文章,转载请注明本出处 http://www.shi-seo.com/baidu/45/

同类文章推荐

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。