2017-05-31 66 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

这也可以在本地主机上完成吗?因为当我尝试在当地它力量工作:( –