如何将给定的Url分配给ubuntu 12.10中的本地主机中的特定文件夹?
问题描述:
我有两个文件夹在我的本地var/www/project1
和var/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
......
我想要这两个网址,它包含不同的项目。在哪里我想添加这些代码? – Naveenbos
这对两者都有效。任何$ 1.example.com/$ 2将被重写为/ var/www/$ 1/$ 2 – arco444
我想在哪里添加这些代码?请说也是。 – Naveenbos