关于网站 在管理员环聊中,Google 的 John Mueller 回答了一个关于如何阻止 Google 抓取和索引临时服务器的问题。
什么是暂存服务器?
登台服务器或登台站点是用于测试网站新版本的服务器或网站的一部分。
如果发布商正在测试新的网页设计,他们可以创建一个子域并在那里测试新的网站设计。
传统上,阻止 Google 将暂存站点编入索引的最常见方法是创建一个 robots.txt 文件,以防止 Google 抓取暂存站点。
Google 的 John Mueller 提供了最佳解决方案。
如何阻止 Google 搜索登台服务器
John Mueller 回答说,阻止 Google 抓取和索引登台网站的最佳方法是使用身份验证来阻止页面。
John Mueller 是这样回答这个问题的:
“有多种方式......人们以多种方式做到这一点。我认为重要的是你不链接到它。因为如果找不到它,就无法抓取它。但它有时仍然会发生。”
Mueller 的评论是对使用 Robots.txt 进行阻止的参考网络爬行。如果 Google 找到指向被阻止网页的链接,Google 将抓取该 URL。
然后约翰继续推荐一种更好的方法来防止对测试服务器进行抓取和编制索引。
“理想情况下,您要做的是在服务器上提供某种服务器端身份验证,这样当普通用户进入那里时,他们将无法查看内容;包括 GoogleBot。
你可以根据IP地址来做,你可以用cookie来做,也可以在服务器上用正常的身份验证来做。
你只需要证明你自己合适的人,实际上可以查看该内容。
我认为这通常是划分服务器的最佳方式......“
然后,John Mueller Mueller 继续说为什么经过身份验证的暂存站点是最佳方法。
“...这意味着您不必更改网站本身的一般设置,例如 robots.txt,但也可以更改 noindex 元标记。”
< p> 他的意思是,通过使用受密码保护的解决方案,您将避免因使用 noindex 元标记或 robots.txt 解决方案而在生活中犯错误的可能性。
阻止 Google 和其他人使用身份验证访问暂存站点会更有效。
如何创建受密码保护的暂存站点
创建受密码保护的暂存站点有多种方法。如果您在专用服务器上,您可以使用控制面板创建一个受密码保护的子域(阅读控制面板的在线手册,或向您的虚拟主机寻求帮助)。
如果您使用的是 WordPress 和共享主机,则可以使用 WP StageCoach 之类的外部登台服务器,或者,如果您不想付费,则可以使用 WP Stagecoach 之类的服务器。
WP Stagecoach 可以让您在受密码保护的环境中轻松搭建网站。当您准备好上线您的网站时,WP Stagecoach 只需单击一个按钮即可将其移至您的实时托管环境。
我已经使用过 WP Stagecoach,并且可以亲自证明使用该平台是多么容易。
我也使用 WP Staging 插件。
WP Staging 提供高级版本,可让您轻松地将网站的测试版本迁移到实时部分。
我没用过付费版,但我确实用过免费版,而且发现它是一个很好的解决方案。
如果您对 WordPress 有信心,您可以简单地使用 WordPress 的本机网站导出功能来导出您的网站主题和样式,并将它们导入到您的实时网站中。这有点棘手,因为您必须阅读手册以确保您做对了。
当然,请务必在迁移之前备份您的网站。我选择的 WordPress 备份插件是 UpDraft Plus。这是我唯一用过的手机,因为我不需要测试任何其他手机。我不能说它是最好的,但它易于使用,所以它绝对是最适合我的。
回到 John Mueller,我同意他的建议。将您的网站放在受密码保护的目录或子域后面是个好主意。
在这里观看 John Mueller 的回答: