From 1455d3fbf02296df230f30d4b4d0e8d09bf0ef69 Mon Sep 17 00:00:00 2001 From: Lars Trieloff Date: Tue, 11 Jun 2019 08:56:45 +0000 Subject: [PATCH] fix(raw): set correct content type for popular file endings --- layouts/fastly/helix.vcl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/layouts/fastly/helix.vcl b/layouts/fastly/helix.vcl index 2cfe07e8..86f6e6c5 100644 --- a/layouts/fastly/helix.vcl +++ b/layouts/fastly/helix.vcl @@ -708,6 +708,18 @@ sub hlx_deliver_raw { if (req.url.ext == "html") { set resp.http.Content-Type = "text/html"; } + if (req.url.ext == "css") { + set resp.http.Content-Type = "text/css"; + } + if (req.url.ext == "js") { + set resp.http.Content-Type = "text/javascript"; + } + if (req.url.ext == "json") { + set resp.http.Content-Type = "application/json"; + } + if (req.url.ext == "xml") { + set resp.http.Content-Type = "application/xml"; + } # TODO: fix headers (mime-type, etc.) } else { set req.http.X-Trace = req.http.X-Trace + "(fallback)";