2012-05-10 162 views
4

因爲果園是數據庫驅動的,所以似乎一個果園安裝可以託管在具有多個域綁定的IIS中,並讓每個域都有自己的內容。但並不是這種情況。我必須爲每個果園安裝創建新的IIS網站。使所有這些網站具有完全相同的基礎內容似乎非常多餘。Single Orchard CMS網站,用於多個網站或每個網站的安裝

我怎麼能在IIS中設置一個果園網站,並有許多域指向它有獨特的內容和主題?

原諒我對此的無知,如果它是公然的,但我剛剛完成了一週的冒險評估WordPress並運行到同一問題。所以我的保險絲與Orchard有點短。

回答

1

即使不使用多個果園租戶重寫規則模塊可用於不同的域或子域重定向到您網站內的不同地址。

在站點配置中,我能夠添加一個以逗號分隔的主機列表(因爲我啓用了多租戶,我在租用/默認/主機中這樣做了)。

安裝重寫規則模塊後我加入了規則

RewriteCond %{HTTP_HOST} ^((www\.)?shooting\-?coach\.de)$ [NC] 
RewriteRule ^/+.*$ http://harald-muehlhoff.de/fotograf/ [R=302,L] 

所有流量重定向從拍攝[WWW。] [ - ] coach.de [/某事]harald-muehlhoff.de/fotograf/忽略最初的請求uri。顯然你的要求可能會有所不同,但希望這個例子能讓你開始!

+0

我實際上需要一個類似於此的解決方案,但這不適用於Orchard 1.8(可能與Rewrite Rules模塊有關)。 '子請求路徑'http://www.domain.com/path/'無效。期待一個虛擬路徑。「@Line 21:httpContext.Server.TransferRequest(Url,true); 'TransferResult.cs' – Ropstah