在apache中访问单独的docroot

时间:2011-09-15 14:44:52

标签: php apache

我在运行Apache2的服务器上有一个站点,位于docroot / var / www / html。我想访问docroot / var / www / vhosts / othersite的单独站点上的一些文件。有没有办法从第一个站点访问这些文件?

谢谢, 克里斯伯克

2 个答案:

答案 0 :(得分:1)

您可以使用include和require调用包含它们,或使用符号链接在项目1中从项目2创建软链接。这显然取决于您实际要完成的任务。

编辑:哦,你也可以将你想要的文件夹添加到PATH。

答案 1 :(得分:0)

正确的方法是使用mod_rewrite,有几种方法可以将URL映射到不同的路径in the documentation here

cheatin'这样做的方法是创建一个从文档根目录外的目录到文档根目录内的目录的符号链接,确保Apache运行的用户可以读取该目录,并打开后面的符号链接

另一种方法是创建一个子域作为VirtualHost,其文档根目录为其他目录。