2014-02-25 17 views
1

我有兩個文件夾在我的本地var/www/project1var/www/project2如何將給定的Url分配給ubuntu 12.10中的本地主機中的特定文件夾?

當我訪問一個項目的URL我只想得到那個網站我怎麼能做到這一點?

例如:

`project1.example.com` should go to the `project1/index.php` 

`project2.example.com` should go to the `project2/index.php` 

我怎樣才能做到這一點?在apache或httpd.conf中有沒有需要改變的地方?

是否有Apache或的.htaccess

回答

1

嘗試任何重定向規則:

DocumentRoot /var/www 

RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ 
    RewriteRule ^/(.*)$ /%1/$1 

這將映射到project1.example.com/index.php目錄/var/www/project1/index.php

project2.example.com/index.php到目錄/var/www/project2/index.php

project3.example.com/some/path/file.php到目錄/var/www/project3/some/path/file.php ......

+0

我想要這兩個網址,它包含不同的項目。在哪裏我想添加這些代碼? – Naveenbos

+0

這對兩者都有效。任何$ 1.example.com/$ 2將被重寫爲/ var/www/$ 1/$ 2 – arco444

+0

我想在哪裏添加這些代碼?請說也是。 – Naveenbos

相關問題