.htaccess 迁移到新的cms。旧cms正在移动到另一个子域。使用htaccess处理链接(IF/THEN)

.htaccess 迁移到新的cms。旧cms正在移动到另一个子域。使用htaccess处理链接(IF/THEN),.htaccess,redirect,dns,migration,subdomain,.htaccess,Redirect,Dns,Migration,Subdomain,情况如下: 我要搬到一个新的CMS。在完成从旧版本到新版本的迁移之前,我决定启动新版本的测试版。 所以现在我有: 旧-> 新-> 但很快,旧的将更名为,新的将更名为,因此: 旧:-> 新:-> 目前链接的区别如下: 旧-> 新-> (*如我们所见,新url的“股票视频”取代了“内容”。此外,在新url的末尾添加了“-8523”,这是唯一的、动态生成的id。) 我希望达到以下目标: 我不想关闭旧网站(因为SEO),也因为新网站只有旧网站80%的内容 因此,如果用户输入(在所有迁移之后

情况如下:

我要搬到一个新的CMS。在完成从旧版本到新版本的迁移之前,我决定启动新版本的测试版。 所以现在我有:

  • 旧->
  • 新->
但很快,旧的将更名为,新的将更名为,因此:

  • 旧:->
  • 新:->
目前链接的区别如下:

  • 旧->
  • 新->
(*如我们所见,新url的“股票视频”取代了“内容”。此外,在新url的末尾添加了“-8523”,这是唯一的、动态生成的id。)

我希望达到以下目标: 我不想关闭旧网站(因为SEO),也因为新网站只有旧网站80%的内容

因此,如果用户输入(在所有迁移之后),即URL“”,并且该页面将丢失,则必须将用户重定向到(因为该页面在新系统上不存在,但在旧系统上仍然存在)

欢迎任何帮助和意见!
谢谢

这有一个大问题,如果您的CMS将所有内容重定向到页面处理程序,比如index.php,那么我恐怕不可能有一个简单的规则来重定向丢失的页面,您必须执行手动规则或使用插件。例如WordPress有一个插件,可以捕获404个页面,并允许您设置重定向到的位置。该死的,真的,最难的部分在这里:“-8523.html”,新的CMS显示项目的页面按此id显示,而旧的CMS显示项目的页面按名称显示。。。。啊。。看来Prix你是对的-需要一些更困难的东西。从wordpress到cmsaccount.com脚本