Apache WebDAV 配置 - 将目录映射为子目录

Apache WebDAV 配置 - 将目录映射为子目录

在 Apache 中,如何将一个目录映射为另一个目录中的子目录?

例如我有两个目录:

/var/www/aaa
/var/www/bbb

目录/bbb也应该在 中可用/aaa/bbb

我试过:

Alias "/aaa/bbb" "/var/www/bbb"
<Directory "/var/www/bbb">
Dav on
Options Indexes
</Directory

<Directory "/var/www/aaa">
Dav on
Options Indexes
</Directory

只要我可以/aaa/bbb直接访问,这种方法就行得通。但如果我打开,则不会显示/aaa“虚拟”子目录。/aaa/bbb

我怎样才能解决这个问题?

答案1

我试过Alias "/aaa/bbb" "/var/www/bbb"[...] 只要我可以/aaa/bbb直接访问,这种方法就行得通。但如果我打开,则不会显示/aaa“虚拟”子目录。/aaa/bbb

Alias命令只是将给定的 URL ( /aaa/bbb) 映射到文件系统路径 ( /var/www/bbb)。任何 URL(例如字面上的)都可以在 Apache 中/nonsense/url使用 映射到。该 URL 与驱动器上的目录结构无关(这是您直接访问时看到的目录结构)。/var/www/bbbAlias/aaa

解决您的问题的简单方法是创建一个符号链接(或类似)到/aaa/bbb值得注意的是,这是在您的操作系统中完成的,而不是 Apache。假设 Apache 配置正确,/bbb在访问 时应该显示为正常目录链接/aaa

相关内容