代码之家  ›  专栏  ›  技术社区  ›  GmonC

将旧的传统Web应用程序转换为新的应用程序(特别是断开链接问题)时,最佳实践是什么?

  •  1
  • GmonC  · 技术社区  · 15 年前

    假设您有一个旧的传统网站,有一个内部的phpcm。

    http://mysite.com/index.php?page=3&c=7
    

    现在,出于某种原因,你在WordPress中重新构建了你的网站,使用SEO友好的URL,注册了一个谷歌分析帐户,需要更新你的系统,所以当

    http://mysite.com/
    

    是在浏览器上设置的,现在它指向新安装的系统。

    问题是,你的网站是旧的,已经被你的客户熟知。很多人在你的网页上给很多链接加了书签,所以仅仅为你的“新网站”重新定向你的域名,就会产生一堆断开的链接或其他与SEO相关的问题。

    因此,在这种情况下,在进行此转换时应该采取哪些步骤?(我只记得在很多复杂的方案中使用mod_rewrite)。当您以这样一种方式更改系统时,是否还有其他“最佳实践”会丢失所有旧链接?

    1 回复  |  直到 15 年前
        1
  •  4
  •   Mitchel Sellers    15 年前

    总的来说,如果可能的话,您希望在旧的URL上进行301重定向,以便让用户迁移到新的站点。通过执行301重定向,您将确保任何pagerank等都将与新页面一起进行。

    如何做到这一点取决于您自己,您可以使用mod_rewrite来做到这一点,或者如果您正在更改页面结构,只需将旧页面留在原处,然后修改它们以执行301重定向。