我想在不影响SEO的情况下测试网站上的重大更改


8

我想将我的所有网站文件替换为服务器上的新文件,并测试它们是否可以正常运行,但是我不希望在这种情况下进行爬网,或者我希望爬网程序能够查看新页面中的内容。

我只想将其更改为15分钟左右,但我对其他内容进行了5分钟测试,谷歌网站管理员告诉我在此期间他们有很多404,并且我不希望这种情况再次发生。

除此之外,我不想编写我的整个.htaccess文件。我考虑过将所有URL重定向到我的主页并应用更改,但是我认为这可能不是一个好习惯,有什么好主意吗?

Answers:


8

选项:

  1. 设置本地站点以进行测试。WAMP之类的东西应该可以解决问题。

  2. 如果要在实时服务器上进行测试,请在进行测试时暂时阻止您的网站。阿307的HTTP响应是适当的

  3. 在进行测试时,使用基本身份验证将爬网程序和其他所有人拒之门外。由于您的网站将仅“关闭” 15分钟,因此不会产生任何副作用。


我已经在使用XAMPP,它的工作原理很好,但是对于.htaccess更改和其他内容,它有时表现不错,但是要测试某些更改,使用这种方法是不可能的。在这种情况下,您的其他选择可能会更好。谢谢
wxiiir

5
  1. 尽可能不要在生产环境中进行测试。这是灾难的秘诀。

  2. 创建一个与您的生产站点尽可能隔离的测试子域。这将使您能够在服务器上测试所做的更改,而又不希望危害生产站点。您可以使用robots.txt阻止来自此子域的'bots,因此不会将其编入索引。

  3. 理想情况下,您希望拥有自己的开发系统,开发服务器,测试服务器,登台服务器,然后再进行生产。如果必须,您可以删掉中间的两台服务器,但是直接从桌面Web环境转到生产环境会导致我所涉及的一些最糟糕的情况。


1
+1,因为可能不会只有15分钟。购买第二个域名(您的网站名称.biz或.info)
MrChrister

好的建议,但目前对我而言并不实用。
wxiiir 2011年

@MrChrister很好,我有一个我正在考虑购买的域名列表,所以这是一个不错的选择
wxiiir 2011年

@wxiiir-如果您现在无法在多个服务器环境中进行投资,则子域是一种不错的选择。除非您的主机托管真的很差,否则它们会快速,轻松地创建并免费提供。即使使用子文件夹也比破坏整个站点更好。
jfrankcarr 2011年

0

这有点激进,但几年前我想出了整个IT部门的解决方案。我们正在寻找比Windows更好的操作系统。我们经历了一些阶段,但最终将Linux Mint与Mate Desktop结合使用。学习曲线很低。因为它基于Ubuntu,所以您可以加载Real LAMP Server,完整的域名和完全正常工作的.htaccess(我们在每个项目中都使用)。通过将Geany用作Notepad Plus Plus的替代产品,我们的IT开发人员团队非常感谢每个人在其计算机上均具有完全正常工作的apache2服务器。

当然,如果您的商店使用Windows,这是行不通的,但是对于某些人来说,这是低成本或无成本的完美解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.