如何将给定的Url分配给ubuntu 12.10中的本地主机中的特定文件夹?

问题描述:

我有两个文件夹在我的本地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

尝试任何重定向规则:

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