2014-10-16 44 views
-1

我無法解決第二個站點問題。不幸的是,現在兩個網站都沒有解決。這是我所在的地方。如何在Apache中獨立託管多個Joomla站點

在我的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 

在哪裏我錯了嗎?在configuration.php中的「live_site」:聲明也會影響這個嗎?

>

+0

對於您設置的虛擬主機有幾個問題。 它可能更容易[嘗試閱讀這個答案,看看如何正確設置虛擬主機。](http://stackoverflow.com/questions/23665064/project-links-do-not-work-on-wamp-server/ 23990618#23990618) .htaccess文件應該變得不必要,可以刪除。 – RiggsFolly 2014-10-17 10:52:30

+0

我實際上正準備更新這個。我已經刪除了htaccess,並在虛擬主機上閱讀了大約20篇教程。我已經正確聲明瞭這兩個網站,並且這兩個域名都轉到了我在此處設置的原始網站 – Seth 2014-10-17 10:53:53

回答

0

我張貼簡短的答案是通過移動[VirtualHosts]報關單的httpd-hosts.conf而非httpd.conf中 的.htaccess是沒有開啓。

相關問題