0

我根据 Drupal 多站点原则创建了2 个站点(example.com美国地区和英国地区)。example.co.uk这些站点有不同的数据库。不同的主页、导航和页脚信息。某些页面也可能有所不同。现在我需要创建它:example.com/usexample.com/uk. 那么最简单的方法是什么?

在本地,我尝试更改 Sites 数组但没有结果。现在这个数组看起来像这样:

$sites['example.co.uk.loc'] = 'example-co-uk';
$sites['example.com.loc'] = 'example-com';

根据上面代码中的注释(在 中sites.php),我这样做了:'example.com.loc.uk''example.com.loc.us',但它没有用。

我还尝试使用模块域访问与域路径、域配置、example.com.loc现场国家路径。我做了两个域(example.com.loc/us默认和example.com.loc/uk)。example.com.loc/us我成功地为和建立了至少 2 个主页example.com.loc/uk。还可以创建 2 个不同的页面(example.com.loc/us/testexample.com.loc/uk/test)。但例如,我无法更改在管理面板中配置的导航菜单。由于某种原因,域配置模块不保存 2 个域的配置。通常,这种方法意味着一个站点具有一个数据库。但是我认为这样维护两个站点会很困难。

4

0 回答 0