我正在使用Aegir以子域名(即test.mydomain.com)克隆我的网站的副本。这些副本处于维护模式,以防止垃圾邮件发送者和窥视者。然后,在将更改提交到我的主站点mydomain.com之前,我将使用这些副本进行测试和开发工作。
但是,这些克隆站点的存在会损害我的SEO吗?Google是否会抓取已进入维护模式的网站?拥有那么多死胡同的子域会惩罚我吗?
我正在使用Aegir以子域名(即test.mydomain.com)克隆我的网站的副本。这些副本处于维护模式,以防止垃圾邮件发送者和窥视者。然后,在将更改提交到我的主站点mydomain.com之前,我将使用这些副本进行测试和开发工作。
但是,这些克隆站点的存在会损害我的SEO吗?Google是否会抓取已进入维护模式的网站?拥有那么多死胡同的子域会惩罚我吗?
Answers:
当您将Drupal站点置于维护模式时,非管理员将看到标准维护模式页面(假设您在这样做后清除了缓存)。如果检查响应,您将看到它以HTTP状态代码503发送回去,该状态代码从RFC 2616开始是:
503服务不可用
由于服务器暂时超载或维护,服务器当前无法处理该请求。这意味着这是一个暂时性状况,经过一段时间的延迟后会缓解。如果知道的话,延迟的长度可以在Retry-After头中指出。如果没有给出Retry-After,则客户端应该像处理500响应那样处理响应。
如果我的网站因维护原因而停机,我该如何告诉Googlebot稍后再访问,而不是将“维护停机”页面编入索引?
您应该将服务器配置为返回状态503(网络不可用)而不是200(成功)。这样一来,Googlebot就会知道稍后重试页面。
因此,有证据表明Drupal做得正确,并且Google在下次返回非5XX状态代码时将重新访问您的网站和索引页面。
除非您执行了自定义操作以允许它执行,否则Google无法以维护模式抓取您的网站。
由于您需要登录才能查看,因此Googlebot会看到指定的维护页面。
有关Google的其他指南,请参见以下链接: