2017-07-06 59 views
0

我想在已經有一個網站充滿頂層文件的活動服務器上使用Kentico 10。我想與Kentico一起開發一個新的站點,並與當前的站點一起。我希望這個我正在構建的Kentico站點對於訪問者來說可能是未知的,我可以在Kentico中構建所有新頁面,並且當我準備好時,翻轉默認主頁以轉到基於Kentico的主頁,並且所有鏈接將從域的這樣的頂級:將Kentico 10安裝在一個已存在的開發站點旁邊的頂層直到生活

www.example.com [home page] 
www.example.com/contact 
www.example.com/news 

我安裝在本地計算機上的測試版本,並觀察到了這種默認設置:

http:/localhost/Kentico10 
C:\inetpub\wwwroot\Kentico10 

使用默認的文件是在這裏:Kentico10/CMS/Default.aspx

我擔心這不會ppear在頂級水平。即使CMS包含在這些默認文件夾中,我應該是還是確實Kentico允許我設置頂級鏈接結構?

另外,如果我在Kentico中創建了一個地址爲www.example.com/news的頁面,並且我的web目錄中已經有一個名爲「news」的文件夾,其中包含默認或索引文件,Kentico如何處理這個?

回答

1

有幾件事情:

  • 切勿安裝你打算做在生產環境中開發一個網站。
  • 在您的服務器上設置一個新的網站在IIS中,並將其指向您的新目錄以保存您的新Kentico安裝
  • 爲該網站上的特定URL設置綁定,您必須將該DNS記錄指向您的您的生產服務器的IP。
  • 確保您當前的網站已經爲它的當前URL設置了URL綁定設置,否則如果它被綁定到*,那麼任何請求將被髮送到該IIS實例並且您的新網站將不會被請求。

退房這篇文章還對具體的分步說明如何設置站點在IIS:

https://technet.microsoft.com/en-us/library/cc772350(v=ws.10).aspx

+0

謝謝布蘭登·。 我關心的是維護一些舊的鏈接/文件的可用性,這些鏈接/文件不會被合併到新的CMS網站中。如果這些文件位於頂層,並且基本URL現在指向Kentico子文件夾,那麼我不確定這是可能的。 另外,你會說Kentico站點的導出/導入是否足夠完整,可以在開發服務器上完全開發所有組件和內容,然後在活動服務器上啓動導入,以期克隆所有開發工作,而不是關心在這個過程中從10到11的過渡? – user2489059

+0

導出/導入不是一個解決方案,除非實例是相同的版本和修補程序,它也不是一個部署恕我直言的手段。使用分段或其他部署方法。我不確定您的當前設置是如何,但可以在Kentico外部處理子文件夾。 Kentico中有一些設置可以讓你忽略它。所以你要做的就是設置你的新站點,然後將這些文件/文件夾移到新的Kentico實例中,並告訴Kentico不要在Settings中處理它們。 –