我实际上正在研究 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';
我的虚拟主机配置:
<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>
还有我的本地主机文件:
127.0.0.1 example.example.de
127.0.0.1 tp-ref.example.example.de
127.0.0.1 tp-tst.example.example.de
127.0.0.1 tp-dev.example.example.de
127.0.0.1 tp-local.example.example.de
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”。我认为这是一个基本路径问题或什么......:/有人知道如何解决这个问题吗?