0

我有一个与另一家公司合并的公司的旧域,他们希望停用旧站点并将流量重定向到新域。OldCompany.com 现在将指向 NewCompany.com。但是,为了保持他们的 SEO 排名,我们还希望将 OldCompany.com 域中的页面映射到 NewCompany.com 上的相应页面。

我知道可以在 IIS 中设置 Rewrite Maps(我已经这样做了),但是如果 OldCompany 域现在指向 NewCompany Web 服务器,但站点本身没有迁移,我仍然可以在结合重定向将 OldCompany.com/about.html 指向 NewCompany.com/subDirectory/about.aspx?? 我是否需要设置这些页面才能完成此操作?如果没有来自原始站点的页面,重写规则是否有效?

现在我可以通过在 IIS 中创建一个新站点并使用 HTTP 重定向来为整个 OldCompany.com 域设置一个 HTTP 重定向。我真正想要的是上面概述的更精细的解决方案,这样人们就可以访问他们正在寻找的页面,而不仅仅是新站点的主页。

4

1 回答 1

1

您不应该使用新站点(在应用程序级别)进行重定向。这只会破坏任何现有的传入链接。更好的方法是使用 301 重定向重定向旧域(使用您可能拥有的整个 url 路径和查询字符串)并将所有相关的旧 url 映射到新站点中的 url。

通常它通过多个步骤完成:

  • 告诉谷歌网站管理员工具新的域名地址(如果你使用它)
  • 创建 IIS 重写规则以将(使用 301)旧域重定向到新域,保留路径和查询字符串信息
  • 创建 IIS 重写规则(在您的新站点中)以将任何旧 url 映射到新结构,如果从新结构中找不到确切的页面,则在用户可以前进时使用永久重定向 (301) 或重定向到相同的其他页面。

这将告诉 Google 网址已更改并指向新位置。

于 2012-07-10T08:54:00.293 回答