2013-11-21 56 views
2

我目前正在从2003年开始使用服务器控件构建C#上的网站,没有类似现代时代的图书馆缺乏数据访问层和大量的意大利面代码。慢慢迁移公共网站

我们决定,由于网站的庞大规模,我们必须在时间迁移网页。

问题是我们有链接,导航和菜单需要从传统网页所在的旧域指向我们新创建的MVC 4,BootStrap和clean greenfield重写这些旧网页的新域。问题在于新的网页也会有链接,导航和菜单,这些链接也必须指向旧网站。

我知道我可以创建302,我甚至可以使用URL重写。

我担心的是,所有开发人员都需要跟踪大量遗留网站与新网站的链接,并手动更新网址。

是否有一种简单的方式来缓慢地迁移网站? 有没有一种方法可以解决这个问题? 我是否应该停止snivling,并且告诉我的团队中的每个人随时跟踪链接,并在旧版网站上使用类似wget的东西来查找所有链接?

回答

2

我想创建一个中央存储库的所有环节,一个XML文件,会做很好,在新的和传统网站将参考以获取链接的URL。

是的,您需要更改新版本和旧版本中的所有链接以使用此存储库,但好处是一旦页面发生更改,您可以更改其在存储库中的URL以及两个站点中的所有链接现在会改变。

+0

请说明您将如何使用这样的存储库。 –