diff --git a/server/server.go b/server/server.go index 9f8a9d4..27c08dd 100755 --- a/server/server.go +++ b/server/server.go @@ -15,6 +15,7 @@ import ( "net" "net/http" "net/url" + "path" "strings" "time" @@ -131,7 +132,7 @@ func (s *Server) doAuth(foo http.HandlerFunc) http.HandlerFunc { return } } - if config.GetNoPath(key) { + if config.GetNoPath(key) && path.Ext(r.URL.Path) == "" { r.URL.Path = "/" } foo(w, r)