2017-10-11 134 views
2

我有Silverstripe 3.如何將我的Silverstripe網站的子頁面顯示爲子域名?

一個網站建設現在我想用戶可以進入子域網址info.mydomain.com,看到頁面mydomain.com/subpage-url/的內容。但沒有重定向。子域名應該保留在他們的瀏覽器中。

我已經創建了子域,並讓它指向我的網站的根目錄。據我瞭解,我現在需要一些重寫條件在我的.htaccess文件中?這是我與之奮鬥的一點。我搜索了一下,做了一些跟蹤並失敗,但似乎沒有任何工作。也許我理解它完全錯誤,使用錯誤的重寫條件或將它們插入錯誤的地方..也許有銀河系特定的問題需要注意?

長話短說:我需要幫助!

+2

你可以用自定義的htaccess規則來做到這一點 - 你也可以使用「子網站」模塊,雖然這會給你的子網站單獨的SiteTree –

回答

3

正如Robbie Averill在他的評論中指出的那樣,您可以安裝Subsites模塊。但是你必須爲每個域創建一個Subsite(例如一個單獨的站點樹)。

但還有另一個模塊,homepagefordomain模塊。使用該模塊,您可以爲每個頁面指定一個(或多個)域。當您訪問其中一個域時,將顯示爲該域指定爲主頁的頁面。我認爲這比用.htaccess文件搞亂更靈活。

+0

非常感謝!插件homepagefordmainmain完美地工作! :) – iraira