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

迁移现有PHP站点以使用URL重写(漂亮的URL)

  •  1
  • John  · 技术社区  · 17 年前

    我目前有一个我运行的社区站点,它由大约15个php页面组成。它目前不是非常动态的,只对includes/模板使用php。

    目前没有通过查询字符串生成内容。这些页面不遵循标准命名约定,并且有许多入站链接。

    我希望扩展站点(并开始使用查询字符串来构建页面),但在此之前,我想改用漂亮的URL。考虑到这一点,我有几个问题。

    2) 在我更新了我的sitemap.xml之后,我如何防止在google中出现重复的页面,或者它会删除旧页面?

    谢谢

    3 回复  |  直到 17 年前
        1
  •  1
  •   WhyNotHugo    17 年前

    1) 我会使用apache的URL重写重定向,并保持静态。这将避免你的网站上已经有15个文件的混乱。

    2) 在您网站的根目录中编辑robots.txt,告诉google(和其他大多数人)它应该索引什么,不应该索引什么:

        2
  •  1
  •   Adam Pope    17 年前

    您应该使用301永久重定向从旧页面到新URL。这将把跟随链接的用户从旧页面重定向到新页面,谷歌将把你在旧页面上积累的PageRank传递到新页面。您还可以考虑在旧页面上使用Googles new canonical标记,以确保它们将权限转移到新页面。

    http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

    重定向301/old/old.htm http://www.you.com/new.htm

        3
  •  0
  •   benlumley    17 年前

    不管它是如何实现的,请确保所有重定向都使用HTTP状态301,而不是默认的(在5月份的系统中)302。

    302=已移动 301=永久移动。

    推荐文章