如何在Apache中独立托管多个Joomla站点

时间:2014-10-16 20:10:15

标签: apache .htaccess joomla wamp httpd.conf

我无法让第二个网站解决。很遗憾,现在这两个网站都没有解决这是我在的地方。

在我的httpd.conf

   DocumentRoot "c:/wamp/www/"

NameVirtualHost *:80


<VirtualHost *>
    ServerName site1.com
    DocumentRoot /www/site1
    <Directory "/www/site1">
        Options FollowSymLinks
        AllowOverride All

        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *>
    ServerName site2.com
    DocumentRoot /www/site2
    <Directory "/www/site2">
        Options FollowSymLinks
        AllowOverride All

        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost

在我的根.htaccess我有类似的东西

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.site2\.com$
RewriteCond %{REQUEST_URI} !^/www/site2/
RewriteRule (.*) /www/site2/$1

RewriteCond %{HTTP_HOST} ^www\.site1\.com$
RewriteCond %{REQUEST_URI} !^/www/site1/
RewriteRule (.*) /www/site1/$1

在每个网站目录.htaccess我有这个

RewriteEngine On
RewriteOptions Inherit

我哪里错了? config.php中的“live_site”:声明也会影响这个吗?

&GT;

1 个答案:

答案 0 :(得分:0)

我发布的简短回答是将[VirtualHosts]声明移动到httpd-hosts.conf而不是httpd.conf .htaccess未启用。