diff --git a/templates/pike/openstack-dashboard.conf b/templates/pike/openstack-dashboard.conf
index 4b0c3e23..b8472a8e 100644
--- a/templates/pike/openstack-dashboard.conf
+++ b/templates/pike/openstack-dashboard.conf
@@ -12,3 +12,6 @@ Alias /horizon/static /var/lib/openstack-dashboard/static/
Require all granted
+
+Header always set "Cache-Control" "no-store" "expr=%{REQUEST_URI} !~ m#^(/horizon)?/static/.*$#"
+Header always set "Pragma" "no-cache" "expr=%{REQUEST_URI} !~ m#^(/horizon)?/static/.*$#"
diff --git a/templates/rocky/openstack-dashboard.conf b/templates/rocky/openstack-dashboard.conf
index 9d244f11..aa4262c5 100644
--- a/templates/rocky/openstack-dashboard.conf
+++ b/templates/rocky/openstack-dashboard.conf
@@ -14,3 +14,6 @@ Alias /horizon/static /var/lib/openstack-dashboard/static/
Require all granted
+
+Header always set "Cache-Control" "no-store" "expr=%{REQUEST_URI} !~ m#^(/horizon)?/static/.*$#"
+Header always set "Pragma" "no-cache" "expr=%{REQUEST_URI} !~ m#^(/horizon)?/static/.*$#"