regex在目录中的Apache指令中,该指令的一部分是指令内的路径

问题描述 投票:0回答:1
IAM使用Apache为我的实验室设置WebDav服务器。

设置虚拟主机配置中各种用户目录的指令工作:

<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>

	
regex apache webdav
1个回答
0
投票
apache的

Directive

指令
,它使您能够匹配正则表达式和使用捕获组:
DirectoryMatch

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.