staticfiles: Expand placeholder for index files (#4679)

This commit is contained in:
Y.Horie
2022-04-08 06:01:09 +09:00
committed by GitHub
parent 7d229665ed
commit afca242111
3 changed files with 25 additions and 0 deletions

View File

@@ -200,6 +200,7 @@ func (fsrv *FileServer) ServeHTTP(w http.ResponseWriter, r *http.Request, next c
var implicitIndexFile bool
if info.IsDir() && len(fsrv.IndexNames) > 0 {
for _, indexPage := range fsrv.IndexNames {
indexPage := repl.ReplaceAll(indexPage, "")
indexPath := caddyhttp.SanitizedPathJoin(filename, indexPage)
if fileHidden(indexPath, filesToHide) {
// pretend this file doesn't exist