2013-03-09 44 views
1

中的舊內容數據(頁面)我設計了一個新網站www.AAA.com,並且我想保存舊內容。另一方面,我希望用戶可以訪問舊內容。 由Umbraco開發的新網站。舊版本可以由任何技術和數據庫開發。用戶如何訪問我新版網站

回答

0

您有幾個選項。安裝在服務器上的網站分成兩個不同的目錄,但在IIS中設置它們像這樣:

舊網站作爲一個子域或其他域

http://www.example.com/ - 一把umbraco網站,在IIS
http://legacy.example.com/一個網站 - 舊網站,作爲IIS中具有適當主機名的網站。 http://www.example-legacy.com/ - 舊網站,作爲IIS中具有適當主機名的網站。

舊網站作爲一個子目錄

http://www.example.com - 一把umbraco網站,在IIS
http://www.example.com/legacy/一個網站 - 老網站,在IIS中的虛擬目錄。取決於所使用的技術,但如果是.NET,則需要選擇轉換爲應用程序選項,以便將其視爲自己的.NET應用程序,而不是Umbraco站點的一部分。

需要對Umbraco網站的web.config進行最後一項更改,以便在嘗試確定顯示哪些內容時,其URL重寫組件會忽略解析舊網站URL。否則,您可能會得到Umbraco網站,告訴您無法找到該頁面。附加虛擬目錄名以下項:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/legacy" /> 

最後請注意有關一把umbraco網站

無論你選擇什麼,有一件事我建議是保持一把umbraco網站在域名的根/子域。如果您想將它們作爲虛擬目錄服務,舊版本的Umbraco會遇到問題,但我不知道這是否仍然是v6 +的問題。

0

我不知道一把umbraco但我會建議你如下:

其中最常用的方法是分離這樣的。

最新 - > www.aaa.com

年長

比最新 - > www.aaa.com/v1/

年紀比V2 - > www.aaa.com/v2/

將舊網站內容的根目錄複製到Web服務器上的v1目錄。

0

您可以將兩個Umbraco站點一起安裝在您的Web服務器中作爲兩個單獨的網站,然後在Umbraco中創建一個菜單,以便訪問舊站點的不同部分,並提供舊網站的鏈接在Umbraco爲用戶能夠回來。
也有可能將您的一些舊內容轉換爲Umbraco。 Umbraco的數據庫不是很難弄清楚。

相關問題