diff --git a/pkg.go b/pkg.go index 244173c..b7492c2 100644 --- a/pkg.go +++ b/pkg.go @@ -300,6 +300,9 @@ func (service *Service) StaticHandler(w http.ResponseWriter, r *http.Request, se rxp := regexp.MustCompile("^/(css|images|js|fonts)/v[0-9]+/(.*)$") if comp := rxp.FindStringSubmatch(r.URL.Path); comp != nil { + w.Header().Add("Pragma", "public") + w.Header().Add("Cache-Control", "max-age=604800") + r.URL.Path = fmt.Sprintf("/%s/%s", comp[1], comp[2]) p := fmt.Sprintf(service.staticDirectory+"/%s/%s", comp[1], comp[2]) _, err = os.Stat(p)