diff --git a/fileserve.go b/fileserve.go index 7783175..00858f0 100644 --- a/fileserve.go +++ b/fileserve.go @@ -28,7 +28,7 @@ func fileServeHandler(c web.C, w http.ResponseWriter, r *http.Request) { u, _ := url.Parse(referer) p, _ := url.Parse(Config.siteURL) if referer != "" && !sameOrigin(u, p) { - w.WriteHeader(403) + http.Redirect(w, r, Config.sitePath+fileName, 303) return } }