帮助重写规则

帮助重写规则

我想知道针对这种情况的重写语句是什么样的:

我想在我的服务器上有多个用户。每个用户可以VirtualDocumentRoot在他们的目录中拥有类似的网站。例如,他们只需example.com在自己的主目录中创建一个目录,然后就可以托管它。

问题是我不知道是否VirtualDocumentRoot可以做到这一点,或者是否需要采用在域的所有用户文件夹中查找的重写规则。

有谁能够帮助我?

答案1

VirtualDocumentRoot确实是您想要的指令。 这个网站有一些详细信息包括一些关于 PHP 可能发生的坏事以及$_SERVER['DOCUMENT_ROOT']价值的非常重要的警告但基本原则是:

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

如果/home/www/sites/foo.com浏览器请求foo.com

你也应该花一些时间与Apache 手册的 mod_vhost_alias 部分这将为你提供比我上面花 5 秒钟完成的工作更好的配置细节。

相关内容