2013-05-07 81 views
18

我在Ubuntu上運行Apache。我在/ var/WWW文件夾包含兩個目錄用Apache服務多個目錄

/codeigniter 
/wordpress 

的,我想mydomain.com指向/笨和mydomain.com/blog指向/ WordPress的。我已經實現了第一個,但不是第二個。

我已在現場可用/ mydomain.com

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName www.mydomain.com 
    ServerAlias mydomain.com 

    # Index file and Document Root (where the public files are located) 
    DirectoryIndex index.html index.php 
    DocumentRoot /var/www/codeigniter/public 

    <Directory "/var/www/codeigniter/public"> 
    Options FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

這工作,當我去mydomain.com在我的瀏覽器需要我給我的笨目錄下。然而,當我去mydomain.com/blog時,我該如何讓apache帶我到我的wordpress目錄?

回答

18

簡單,添加一個別名,另一目錄塊VirtualHost塊:

Alias /blog/ "/var/www/wordpress/" 
<Directory "/var/www/wordpress/"> 
    ... whatever you want ... 
</Directory> 
+0

由於這個工程。但是,如果我去像mydomain.com/blog/article-1這樣的事情,我會再次回到codeigniter目錄。你知道如何阻止它嗎? – Pattle 2013-05-07 22:49:24

+2

AliasMatch ^/blog /(*)/html/file.php – dave 2013-05-08 01:13:51

相關問題