2013-11-21 57 views
2

我目前正在從2003年開始使用服務器控件構建C#上的網站,沒有類似現代時代的圖書館缺乏數據訪問層和大量的意大利麪代碼。慢慢遷移公共網站

我們決定,由於網站的龐大規模,我們必須在時間遷移網頁。

問題是我們有鏈接,導航和菜單需要從傳統網頁所在的舊域指向我們新創建的MVC 4,BootStrap和clean greenfield重寫這些舊網頁的新域。問題在於新的網頁也會有鏈接,導航和菜單,這些鏈接也必須指向舊網站。

我知道我可以創建302,我甚至可以使用URL重寫。

我擔心的是,所有開發人員都需要跟蹤大量遺留網站與新網站的鏈接,並手動更新網址。

是否有一種簡單的方式來緩慢地遷移網站? 有沒有一種方法可以解決這個問題? 我是否應該停止snivling,並且告訴我的團隊中的每個人隨時跟蹤鏈接,並在舊版網站上使用類似wget的東西來查找所有鏈接?

回答

2

我想創建一箇中央存儲庫的所有環節,一個XML文件,會做很好,在新的和傳統網站將參考以獲取鏈接的URL。

是的,您需要更改新版本和舊版本中的所有鏈接以使用此存儲庫,但好處是一旦頁面發生更改,您可以更改其在存儲庫中的URL以及兩個站點中的所有鏈接現在會改變。

+0

請說明您將如何使用這樣的存儲庫。 –