帮助重写规则

我想知道什么是一个重写语句,寻找这种情况:

我想在我的服务器上有多个用户。 每个用户可以在其目录中具有VirtualDocumentRoot类似的站点。 例如,他们只是在主目录中创build一个像example.com这样的目录,并将其托pipe。

问题是我不知道如果VirtualDocumentRoot可以做到这一点,或者如果它将需要一个重写规则,看起来在一个域的所有用户文件夹。

有谁能够帮助我?

VirtualDocumentRoot确实是你想要的指令。 这个网站有一些细节 , 包括有关PHP和$_SERVER['DOCUMENT_ROOT']值可能发生的坏事情的一些非常重要的警告,但基本知识:

 <virtualhost> DocumentRoot /home/www/sites VirtualDocumentRoot /home/www/sites/%0/ </virtualhost> 

如果浏览器请求foo.com,应该将您发送到/home/www/sites/foo.com

你也应该花一些时间与Apache手册的mod_vhost_alias部分 ,这将给你比上面我的5秒拍板工作更好的configuration细节。