2017-05-31 20 views
1

在drupal示例中有一個網站:www.example.com。如何將不同的主題放在drupal的子域中?

我有他們的子域網站,如:sub1.example.com,sub2.example.com,sub3.example.com。

我需要把3個不同的主題放在這些子域中。 我應該如何實現這一目標?我應該配置哪個文件?

做的所有子域都有相同的settings.php文件或者做的所有子域都有不同的settings.php自己?

+0

您使用domain_access模塊​​來實現多域功能?還是Drupal多站點功能? – Anurag

回答

0

如果你有一個網站上投放的所有域使用「域訪問」模塊:

https://www.drupal.org/project/domain

它允許您設置每個域不同的主題。

如果不是......那麼以常規方式爲每個網站設置不同的主題。

更新:

您正在訪問應該有一些(本地)腹腔本地主機地址,你也可以用來訪問你的(多)網站。即

http://192.168.33.22/

那麼你應該在電腦上編輯 「hosts」 文件。該文件是某種內部DNS服務器,您可以設置對域名/ IP地址,所以當您訪問您設置的域時,您將被髮送到您設置的IP地址。非常有用,即你的域名還沒有準備好,但你的主機是..進行測試。在主機文件末尾添加:

192.168.33.22 my_first_domain.com 
192.168.33.22 my_second_domain.com 
... 

因此,它們都會指向您的Web服務器的i.p.解決

根據當前使用的操作系統,你可以找到hosts文件:

Mac: /private/etc/hosts 
Windows: C:\Windows\System32\drivers\etc 
Linux (Ubuntu): /etc/hosts 

或者,如果它不存在...... google了一下你的操作系統。

+0

我想在本地執行此操作,並使用localhost。我該怎麼做? –

+0

更新了我上面的答案。 – MilanG

0

你可以把你的情況爲多點模式,然後,把你的主題到網站/ sitename-a.com /主題網站/ sitename-b.com /主題...

你可以找到的信息關於此here, on Drupal.org

也適用於域特定的庫或模塊。

而對於共享模塊/主題,繼續把它們放在網站/所有

+0

這也可以在本地主機上完成嗎?因爲當我嘗試在當地它力量工作:( –

相關問題