设置虚拟主机配置中各种用户目录的指令工作:
<Directory /home/userfoo>
DAV On
AuthName "webdav"
AuthType Basic
AuthBasicProvider external
AuthExternal pwauth
Require user userfoo
AssignUserID userfoo userfoo
Options +Indexes
AllowOverride all
</Directory>
<Directory /home/davtest>
DAV On
AuthName "webdav"
AuthType Basic
AuthBasicProvider external
AuthExternal pwauth
Require user davtest
AssignUserID davtest davtest
Options +Indexes
AllowOverride all
</Directory>
[...]
使用
mod_macro
(仍然需要我单独放置每个用户)是否有一种方法可以使用ROGEX在指令中重新使用目录指令中的一部分路径?类似:
<Directory ~ "/home/*+">
DAV On
AuthName "webdav"
AuthType Basic
AuthBasicProvider external
AuthExternal pwauth
Require user $1
AssignUserID $1 $1
Options +Indexes
AllowOverride all
</Directory>