From 089be2fd68e8c06afd801c9b7bd91dab2098ecc0 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 23 Jul 2015 12:07:14 +0000 Subject: [PATCH] set cace-control header for preview files --- plugins/c9.preview/preview.handler.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/c9.preview/preview.handler.js b/plugins/c9.preview/preview.handler.js index fd0040b8..c746ff01 100644 --- a/plugins/c9.preview/preview.handler.js +++ b/plugins/c9.preview/preview.handler.js @@ -147,7 +147,6 @@ define(function(require, exports, module) { var isDir = path[path.length-1] == "/"; if (isDir || parsedUrl.pathname.match(/\.html?$/i)) { req.headers["accept-encoding"] = "identity"; - delete req.headers["if-none-match"]; delete req.headers["if-range"]; } else { req.headers["accept-encoding"] = "gzip"; @@ -327,6 +326,8 @@ define(function(require, exports, module) { function serveFile(request) { debug("forward file %s", request.url); request.headers["x-robots-tag"] = "noindex, nofollow"; + if (!request.headers["Cache-Control"]) + request.headers["Cache-Control"] = "max-age=31536000,no-cache"; res.writeHead(request.statusCode, request.headers); request.pipe(res); }