我们的多个站点有问题。
我们有一个名为/wikifix的子网站,这个子网站中的一些URL是/wikifix/wiki/.
现在我们有了另一个名为/wiki的子站点。一旦我们建立了符号链接,/wikifix上包含wikifix/wiki/的页面就开始给drupal页面提供未找到的错误。在多站点/kids中的另一个子站点上的测试显示了类似的问题,/ found /wiki还会给出未找到的页面错误
这两个站点都可以工作,并且都是可访问的,只有当路径包含不同子站点的名称时,才会出现问题。
发布于 2015-01-16 13:17:54
造成这种情况的两个问题都出现在.htaccess中:
对这一行作了评论:
RewriteBase /然后我们必须把每个子站点加起来:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteCond %{REQUEST_URI} ^/wikifix
RewriteRule ^ wikifix/index.php [L]包括前3条规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteCond %{REQUEST_URI} ^/wiki
RewriteRule ^ wiki/index.php [L]因为这两个子站点都是从/wiki开始的,所以在wiki的RewriteCond之前拥有wikifix的RewriteCond也很重要。
https://drupal.stackexchange.com/questions/144434
复制相似问题