情况如下:
我正在迁移到新的 CMS。在从旧版本完全迁移到新版本之前,我决定开始新版本的测试版。所以现在我有:
- 旧 -> http://www.myweb.com
- 新 -> http://beta.myweb.com
但很快旧的将重命名为http://old.myweb.com,新的将重命名为http://www.myweb.com,所以:
- 旧:http ://www.myweb.com -> http://old.myweb.com
- 新:http ://beta.myweb.com -> http://www.myweb.com
目前链接的区别如下:
- 旧 -> http://www.myweb.com/content/crab-goes-home-5
- 新 -> http://beta.myweb.com/stock-video/crab-goes-home-5-8523.html
(*如我们所见,新 url 有“stock-video”而不是“content”。在新 url 的末尾还添加了“-8523”,它是唯一的、动态生成的 id。)
我想实现以下目标:我不想关闭旧网站(因为 SEO),也因为新网站将只有旧网站内容的 80%。
因此,如果用户输入(在所有迁移之后)即 URL“ http://www.myweb.com/content/crab-goes-home-5 ”并且页面将丢失,那么用户必须被重定向到http://old .myweb.com/content/crab-goes-home-5(因为这个页面在新系统上不会存在,但在旧系统上仍然存在)。
欢迎任何帮助和评论!谢谢