diff --git a/main.go b/main.go index 92addad..654a174 100644 --- a/main.go +++ b/main.go @@ -12,7 +12,7 @@ import ( func makeHandler(name string, fn func(http.ResponseWriter, *http.Request, string, string)) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - validPath := regexp.MustCompile(fmt.Sprintf(`^/%s/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)$`, name)) + validPath := regexp.MustCompile(fmt.Sprintf(`^/%s/([a-zA-Z0-9\-_.]+)/([a-zA-Z0-9\-_.]+)$`, name)) m := validPath.FindStringSubmatch(r.URL.Path) if m == nil {