41247607 by astaxie

beego: filter the static file's url

1 parent 3fe4f8c3
...@@ -138,6 +138,7 @@ func SetStaticPath(url string, path string) *App { ...@@ -138,6 +138,7 @@ func SetStaticPath(url string, path string) *App {
138 if !strings.HasPrefix(url, "/") { 138 if !strings.HasPrefix(url, "/") {
139 url = "/" + url 139 url = "/" + url
140 } 140 }
141 url = strings.TrimRight(url, "/")
141 StaticDir[url] = path 142 StaticDir[url] = path
142 return BeeApp 143 return BeeApp
143 } 144 }
......
...@@ -306,9 +306,9 @@ func ParseConfig() (err error) { ...@@ -306,9 +306,9 @@ func ParseConfig() (err error) {
306 sds := strings.Fields(sd) 306 sds := strings.Fields(sd)
307 for _, v := range sds { 307 for _, v := range sds {
308 if url2fsmap := strings.SplitN(v, ":", 2); len(url2fsmap) == 2 { 308 if url2fsmap := strings.SplitN(v, ":", 2); len(url2fsmap) == 2 {
309 StaticDir["/"+url2fsmap[0]] = url2fsmap[1] 309 StaticDir["/"+strings.TrimRight(url2fsmap[0], "/")] = url2fsmap[1]
310 } else { 310 } else {
311 StaticDir["/"+url2fsmap[0]] = url2fsmap[0] 311 StaticDir["/"+strings.TrimRight(url2fsmap[0], "/")] = url2fsmap[0]
312 } 312 }
313 } 313 }
314 } 314 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!