瀏覽代碼

Add some more cache forbidding headers, for various user agents.

Jakob Borg 10 年之前
父節點
當前提交
f5211b0697
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      cmd/syncthing/gui.go

+ 3 - 1
cmd/syncthing/gui.go

@@ -256,7 +256,9 @@ func redirectToHTTPSMiddleware(h http.Handler) http.Handler {
 
 func noCacheMiddleware(h http.Handler) http.Handler {
 	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
-		w.Header().Set("Cache-Control", "no-cache")
+		w.Header().Set("Cache-Control", "max-age=0, no-cache, no-store")
+		w.Header().Set("Expires", time.Now().UTC().Format(http.TimeFormat))
+		w.Header().Set("Pragma", "no-cache")
 		h.ServeHTTP(w, r)
 	})
 }