我管理一个建立了网站,目前正在进行升级(完全更换新的),但是我担心,我会失去我所有的谷歌索引(即,会有很多的网页在谷歌的指数,它就不会存在在这地方的任何更多)。

我最后一次升级(不同)的网站,有人告诉我我应该做的 的东西 因此,我SEO不受到不利的影响。问题是,我不记得什么 的东西 是。


更新一些澄清: 基本上我正在寻找一些方法来地图的老路径新的。例如:

  • 用户搜索"可怕的一页"
  • 谷歌返回 mysite.com/old_awesome_page.php, 用户击它。
  • 我的网站需要他们 mysite.com/new_awesome_page.php

和当得到周围的爬行该网站。

  • 谷歌爬我的网站刷新现有的索引。
  • 请求 old_awesome_page.php
  • 我的网站告诉谷歌的网页,现已搬到 new_awesome_page.php.

不会有一个简单的1:1映这样的,它会更喜欢 (old) index.php?page=awesome --> (new) index.php/pages/awesome, 所以我不能仅仅替换内容的现有文件与重定向。

我使用Apache PHP

有帮助吗?

解决方案

你需要把一些重写规则中的一个。就文件。

你可以找到很多好的信息 在这里,.这是阿帕奇1.3,但它适用于Apache2,也是。

从这篇文章中,一样重定向到的文件已经移动目录:

RewriteEngine on
RewriteRule   ^/~(.+)  http://newserver/~$1  [R,L]

这一读取:

  • 又在重写引擎。
  • 为什么,开始/~,随后通过一个或多个"什么",改写到 http://newserver/~ 随后是"什么"。
  • [L]意味着改写应停止后,这个规则。

还有额外的指令,可以使用设定一个[301]重定向

你可以这样做:

RewriteEngine on
RewriteRule   old_page.php  new_page.php  [L]

但是你必须要有一个规则来为每一页。为了避免这一点,我想看看在使用经常表达形式,如在第一个例子。

其他提示

301向所有你的老(消失)的网页的新的问题。

编辑: 这里的 一个链接到帮助.它有几个链接到其他地方。

你可以为你谷歌的图的网站,并可能通知其变化,从内 谷歌网站管理员的工具.我认为你应该建立一个网站地图你目前的网站,并通过时,该网站的变化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top