1
0
mirror of https://github.com/astaxie/beego.git synced 2024-11-25 19:50:55 +00:00
This commit is contained in:
astaxie 2016-09-11 21:27:27 +08:00
parent 0ef357ebd7
commit a32241e7d3

View File

@ -196,9 +196,11 @@ func lookupFile(ctx *context.Context) (bool, string, os.FileInfo, error) {
if !fi.IsDir() { if !fi.IsDir() {
return false, fp, fi, err return false, fp, fi, err
} }
if requestURL := ctx.Input.URL(); requestURL[len(requestURL)-1] == '/' {
ifp := filepath.Join(fp, "index.html") ifp := filepath.Join(fp, "index.html")
if ifi, _ := os.Stat(ifp); ifi != nil && ifi.Mode().IsRegular() { if ifi, _ := os.Stat(ifp); ifi != nil && ifi.Mode().IsRegular() {
return false, ifp, ifi, err return false, ifp, ifi, err
} }
}
return !BConfig.WebConfig.DirectoryIndex, fp, fi, err return !BConfig.WebConfig.DirectoryIndex, fp, fi, err
} }