我实际上是在drupal多站点环境中工作,我被困在别名后缀问题中。
我在我的sites.php文件中为Multisite Alias的名称做了这样的设置:
$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 Config:
<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.deURL example.example.de没有任何问题,但是当我试图打开其他URL之一时,我可以打开页面,但是Drupal的路径似乎有问题。例如,如果我想打开URL“tp-re.example.example.de/vwp”,Drupal尝试从“tp-re.example.example.de”加载所有css和js文件,但是它应该从这里加载它“tp-re.example.example.de/vwp”。我认为这是一个基本路径问题什么的. :/有人知道如何解决这个问题吗?
发布于 2013-08-28 21:51:53
为了从子目录(/vwp)服务网站,当Drupal实例位于VirtualHost根目录中时,您需要在项目中创建一个symbolic link。
在Windows上,您可以使用mklink命令来完成此操作
首先转到您的文档根目录
cd C:/seu/xampp/htdocs/iptp然后使用vwp作为名称创建一个符号链接,指向项目的文档根。
mklink /D vwp C:/seu/xampp/htdocs/iptp发布于 2013-08-28 12:13:51
如果您查看文档:https://api.drupal.org/api/drupal/sites!example.sites.php/7
URL: http://dev.drupal.org
$sites['dev.drupal.org'] = 'example.com';
URL: http://localhost/example
$sites['localhost.example'] = 'example.com';
URL: http://localhost:8080/example
$sites['8080.localhost.example'] = 'example.com';
URL: http://www.drupal.org:8080/mysite/test/
$sites['8080.www.drupal.org.mysite.test'] = 'example.com';根据这一点,您应该使用:
$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';https://stackoverflow.com/questions/18484937
复制相似问题