【问题标题】:It is possible to use two domains for one drupal installation (and how)?一个drupal安装可以使用两个域(以及如何)?
【发布时间】:2015-03-26 10:36:40
【问题描述】:

我有我的 drupal 网站

http://www.example.com

一个完整的网站。出于各种(乏味,相信我)的原因,我不得不使用 SAME 数据库在同一个 drupal 安装上构建另一个网站。第二个网站由具有 url 的页面组成

http://www.example.com/example2/something_else.html

现在,我也为第二个网站购买了一个域名。我可以从这个域重定向,假设是第二个域

 http://www.example2.com

,到我的第二个网站的主页

 http://www.example.com/example2/index.html

但是页面上显示的url,这种方式是

 http://www.example.com/example2/something_else.html 

而不是

 http://www.example2.com/something_else.html

我在想我需要在 .htaccess 中使用 Apache 虚拟主机或重写规则,但我真的不知道该怎么做或是否可能。你能帮帮我吗?

【问题讨论】:

    标签: php apache .htaccess drupal drupal-7


    【解决方案1】:

    有一些重要的设置。在 settings.php 中添加一个取决于域的开关(我猜你已经有了这个可以为每个域选择不同的数据库)但在这里确保为两个域都设置了 $base_url。

    刷新缓存并且应该关闭

    【讨论】:

    • 我现在无法测试这种方法,但我很确定它会起作用。好主意
    • 不能这样做,因为我为两个网站使用相同的数据库,所以我只有一个 setting.php。