Url 针对失效域的IIS 7重定向和重写
我有一个与另一家公司合并的公司的旧域名,他们想停用旧网站,并将流量重定向到新域名。OldCompany.com现在将指向NewCompany.com。然而,为了保持他们的SEO排名,我们还希望将OldCompany.com域中的页面映射到NewCompany.com上的相应页面 我知道可以在IIS中设置重写映射(我已经这样做了),但是如果OldCompany域现在指向NewCompany web服务器,但是站点本身没有迁移,那么我是否仍然能够使用重写规则并将重定向指向OldCompany.com/about.html到NewCompany.com/subDirectory/about.aspx??我是否需要设置这些页面才能完成此操作?如果没有来自原始站点的页面,重写规则会起作用吗Url 针对失效域的IIS 7重定向和重写,url,redirect,iis-7,rewrite,Url,Redirect,Iis 7,Rewrite,我有一个与另一家公司合并的公司的旧域名,他们想停用旧网站,并将流量重定向到新域名。OldCompany.com现在将指向NewCompany.com。然而,为了保持他们的SEO排名,我们还希望将OldCompany.com域中的页面映射到NewCompany.com上的相应页面 我知道可以在IIS中设置重写映射(我已经这样做了),但是如果OldCompany域现在指向NewCompany web服务器,但是站点本身没有迁移,那么我是否仍然能够使用重写规则并将重定向指向OldCompany.com
现在,我可以通过在IIS中创建一个新站点并使用HTTP重定向来为整个OldCompany.com域设置HTTP重定向。我真正想要的是上面概述的更细粒度的解决方案,这样人们就可以访问他们正在寻找的页面,而不仅仅是新网站的主页 您不应该对新站点进行重定向(在应用程序级别)。这只会破坏任何现有的传入链接。更好的方法是使用301重定向重定向旧域(使用您可能拥有的整个url路径和查询字符串),并将所有相关的旧url映射到新站点中的url 通常通过多个步骤完成:
- 告诉Google网站管理员工具新的域名地址(以防您使用)
- 创建IIS重写规则以将旧域(使用301)重定向到新域,保留路径和查询字符串信息
- 创建IIS重写规则(在新站点中)以将任何旧url映射到新结构,使用永久重定向(301)或重定向到相同的其他页面(当用户可以向前移动时,如果从新结构中找不到确切的页面)李>