@@ -162,12 +162,12 @@ func newAliasHandler(
162162
163163 globalRestrictAccess := p .GlobalRestrictAccess
164164 globalRestrictAccess = vhostCtx .restrictAccessUrls .mergePrefixMatched (globalRestrictAccess , util .HasUrlPrefixDir , currentAlias .url )
165- globalRestrictAccess = vhostCtx .restrictAccessDirs .mergePrefixMatched (globalRestrictAccess , util .HasFsPrefixDir , currentAlias .fs )
165+ globalRestrictAccess = vhostCtx .restrictAccessDirs .mergePrefixMatched (globalRestrictAccess , util .HasFsPrefixDir , currentAlias .dir )
166166 globalRestrictAccess = util .InPlaceDedup (globalRestrictAccess )
167167
168168 globalHeaders := p .GlobalHeaders
169169 globalHeaders = vhostCtx .headersUrls .mergePrefixMatched (globalHeaders , util .HasUrlPrefixDir , currentAlias .url )
170- globalHeaders = vhostCtx .headersDirs .mergePrefixMatched (globalHeaders , util .HasFsPrefixDir , currentAlias .fs )
170+ globalHeaders = vhostCtx .headersDirs .mergePrefixMatched (globalHeaders , util .HasFsPrefixDir , currentAlias .dir )
171171
172172 h := & aliasHandler {
173173 alias : currentAlias ,
@@ -186,21 +186,21 @@ func newAliasHandler(
186186 dirIndexes : p .DirIndexes ,
187187 aliases : allAliases .filterSuccessor (currentAlias .url ),
188188
189- auth : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalAuth , p .AuthUrls , vhostCtx .authUrlsUsers , p .AuthDirs , vhostCtx .authDirsUsers ),
190- index : newHierarchyAvailability (currentAlias .url , currentAlias .fs , false , p .IndexUrls , vhostCtx .indexUrlsUsers , p .IndexDirs , vhostCtx .indexDirsUsers ),
191- upload : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalUpload , p .UploadUrls , vhostCtx .uploadUrlsUsers , p .UploadDirs , vhostCtx .uploadDirsUsers ),
192- mkdir : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalMkdir , p .MkdirUrls , vhostCtx .mkdirUrlsUsers , p .MkdirDirs , vhostCtx .mkdirDirsUsers ),
193- delete : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalDelete , p .DeleteUrls , vhostCtx .deleteUrlsUsers , p .DeleteDirs , vhostCtx .deleteDirsUsers ),
194- archive : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalArchive , p .ArchiveUrls , vhostCtx .archiveUrlsUsers , p .ArchiveDirs , vhostCtx .archiveDirsUsers ),
195- cors : newHierarchyAvailability (currentAlias .url , currentAlias .fs , p .GlobalCors , p .CorsUrls , nil , p .CorsDirs , nil ),
189+ auth : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalAuth , p .AuthUrls , vhostCtx .authUrlsUsers , p .AuthDirs , vhostCtx .authDirsUsers ),
190+ index : newHierarchyAvailability (currentAlias .url , currentAlias .dir , false , p .IndexUrls , vhostCtx .indexUrlsUsers , p .IndexDirs , vhostCtx .indexDirsUsers ),
191+ upload : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalUpload , p .UploadUrls , vhostCtx .uploadUrlsUsers , p .UploadDirs , vhostCtx .uploadDirsUsers ),
192+ mkdir : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalMkdir , p .MkdirUrls , vhostCtx .mkdirUrlsUsers , p .MkdirDirs , vhostCtx .mkdirDirsUsers ),
193+ delete : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalDelete , p .DeleteUrls , vhostCtx .deleteUrlsUsers , p .DeleteDirs , vhostCtx .deleteDirsUsers ),
194+ archive : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalArchive , p .ArchiveUrls , vhostCtx .archiveUrlsUsers , p .ArchiveDirs , vhostCtx .archiveDirsUsers ),
195+ cors : newHierarchyAvailability (currentAlias .url , currentAlias .dir , p .GlobalCors , p .CorsUrls , nil , p .CorsDirs , nil ),
196196
197197 globalRestrictAccess : globalRestrictAccess ,
198198 restrictAccessUrls : vhostCtx .restrictAccessUrls .filterSuccessor (false , util .HasUrlPrefixDir , currentAlias .url ),
199- restrictAccessDirs : vhostCtx .restrictAccessDirs .filterSuccessor (false , util .HasFsPrefixDir , currentAlias .fs ),
199+ restrictAccessDirs : vhostCtx .restrictAccessDirs .filterSuccessor (false , util .HasFsPrefixDir , currentAlias .dir ),
200200
201201 globalHeaders : globalHeaders ,
202202 headersUrls : vhostCtx .headersUrls .filterSuccessor (false , util .HasUrlPrefixDir , currentAlias .url ),
203- headersDirs : vhostCtx .headersDirs .filterSuccessor (false , util .HasFsPrefixDir , currentAlias .fs ),
203+ headersDirs : vhostCtx .headersDirs .filterSuccessor (false , util .HasFsPrefixDir , currentAlias .dir ),
204204
205205 shows : vhostCtx .shows ,
206206 showDirs : vhostCtx .showDirs ,
0 commit comments