@@ -162,12 +162,12 @@ func newAliasHandler(
162
162
163
163
globalRestrictAccess := p .GlobalRestrictAccess
164
164
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 )
166
166
globalRestrictAccess = util .InPlaceDedup (globalRestrictAccess )
167
167
168
168
globalHeaders := p .GlobalHeaders
169
169
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 )
171
171
172
172
h := & aliasHandler {
173
173
alias : currentAlias ,
@@ -186,21 +186,21 @@ func newAliasHandler(
186
186
dirIndexes : p .DirIndexes ,
187
187
aliases : allAliases .filterSuccessor (currentAlias .url ),
188
188
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 ),
196
196
197
197
globalRestrictAccess : globalRestrictAccess ,
198
198
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 ),
200
200
201
201
globalHeaders : globalHeaders ,
202
202
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 ),
204
204
205
205
shows : vhostCtx .shows ,
206
206
showDirs : vhostCtx .showDirs ,
0 commit comments