Drupal多站点&x2B;别名后缀

Drupal多站点&x2B;别名后缀,drupal,Drupal,我实际上是在drupal多站点环境中工作,我陷入了别名后缀问题 我在我的sites.php文件中对多站点别名进行了如下设置: $sites['example.example.de'] = 'example.example.de'; $sites['tp-ref.example.example.de/vwp'] = 'example.example.de'; $sites['tp-tst.example.example.de/vwp'] = 'example.example.de'; $sites

我实际上是在drupal多站点环境中工作,我陷入了别名后缀问题

我在我的sites.php文件中对多站点别名进行了如下设置:

$sites['example.example.de'] = 'example.example.de';
$sites['tp-ref.example.example.de/vwp'] = 'example.example.de';
$sites['tp-tst.example.example.de/vwp'] = 'example.example.de';
$sites['tp-dev.example.example.de/vwp'] = 'example.example.de';
$sites['tp-local.example.example.de/vwp'] = 'example.example.de';
我的VHost配置:

<VirtualHost *:80>
    DocumentRoot "C:/seu/xampp/htdocs/iptp"
    ServerName example.example.de
    ServerAlias tp-ref.example.example.de/vwp tp-tst.example.example.de/vwp tp-dev.example.example.de/vwp tp-local.example.example.de/vwp
</VirtualHost>
URL example.example.de工作时没有任何问题,但是当我试图打开其他URL之一时,我可以打开页面,但是Drupal的路径似乎有问题。 例如,如果我想打开URL“tp-ref.example.example.de/vwp”,Drupal会尝试从“tp-ref.example.example.de”加载所有css和js文件,但它应该从这里加载“tp-ref.example.example.de/vwp”。
我认为这是一个基本路径问题或是什么…:/有人知道如何解决这个问题吗?

如果您查看文档:

根据这一点,您应该使用:

$sites['example.example.de'] = 'example.example.de';
$sites['tp-ref.example.example.de.vwp'] = 'example.example.de';
$sites['tp-tst.example.example.de.vwp'] = 'example.example.de';
$sites['tp-dev.example.example.de.vwp'] = 'example.example.de';
$sites['tp-local.example.example.de.vwp'] = 'example.example.de';

如果您查看文档:

根据这一点,您应该使用:

$sites['example.example.de'] = 'example.example.de';
$sites['tp-ref.example.example.de.vwp'] = 'example.example.de';
$sites['tp-tst.example.example.de.vwp'] = 'example.example.de';
$sites['tp-dev.example.example.de.vwp'] = 'example.example.de';
$sites['tp-local.example.example.de.vwp'] = 'example.example.de';

当Drupal实例位于VirtualHost的根目录中时,为了从子目录(/vwp)为您的网站提供服务,您需要在项目中创建一个
符号链接

在Windows操作系统上,可以使用
mklink
命令执行此操作

首先转到文档根目录

然后使用
vwp
作为指向项目文档根的名称创建一个符号链接

mklink /D vwp C:/seu/xampp/htdocs/iptp

当Drupal实例位于VirtualHost的根目录中时,为了从子目录(/vwp)为您的网站提供服务,您需要在项目中创建一个
符号链接

在Windows操作系统上,可以使用
mklink
命令执行此操作

首先转到文档根目录

然后使用
vwp
作为指向项目文档根的名称创建一个符号链接

mklink /D vwp C:/seu/xampp/htdocs/iptp

谢谢你的回复,但是在编辑我的sites.php文件时,我遇到了另一个问题。当我尝试打开例如“tp-ref.example.example.de/vwp”时,网站会响应“页面未找到”,并将mit重定向到“tp-ref.example.example.de”。。。重定向是由我使用的一个模块触发的。谢谢你的回复,但是编辑我的sites.php如文档所示,我遇到了另一个问题。当我尝试打开例如“tp-ref.example.example.de/vwp”时,网站会响应“页面未找到”,并将mit重定向到“tp-ref.example.example.de”。。。重定向是由我使用的模块触发的。顺便说一句,完美,使我的一天:)完美,使我的一天:)
mklink /D vwp C:/seu/xampp/htdocs/iptp