diff --git a/.htaccess b/.htaccess
index 5ad346de8d3d82c1a02b85bedf877f784ca3ff9c..f1ef8719ba1a8421e3d58aeceee851da731e4f77 100644
--- a/.htaccess
+++ b/.htaccess
@@ -61,57 +61,11 @@
     SecFilterScanPOST Off
 </IfModule>
 
-############################################
-## setting MIME types
-
-# JavaScript
-AddType application/javascript js jsonp
-AddType application/json json
-
-# CSS
-AddType text/css css
-
-# Images and icons
-AddType image/x-icon ico
-AddType image/gif gif
-AddType image/png png
-AddType image/jpeg jpg
-AddType image/jpeg jpeg
-
-# SVG
-AddType image/svg+xml svg
-
-# Fonts
-AddType application/vnd.ms-fontobject eot
-AddType application/x-font-ttf ttf
-AddType application/x-font-otf otf
-AddType application/x-font-woff woff
-AddType application/font-woff2 woff2
-
-# Flash
-AddType application/x-shockwave-flash swf
-
-# Archives and exports
-AddType application/zip gzip
-AddType application/x-gzip gz gzip
-AddType application/x-bzip2 bz2
-AddType text/csv csv
-AddType application/xml xml
-
 <IfModule mod_headers.c>
 ############################################
 ## prevent clickjacking
 
     Header set X-Frame-Options SAMEORIGIN
-
-    <FilesMatch .*\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2|htm)$>
-        Header append Cache-Control public
-    </FilesMatch>
-
-    <FilesMatch .*\.(zip|gz|gzip|bz2|csv|xml)$>
-        Header append Cache-Control no-store
-    </FilesMatch>
-
 </IfModule>
 
 <IfModule mod_deflate.c>
@@ -212,45 +166,7 @@ AddType application/xml xml
 ## Add default Expires header
 ## http://developer.yahoo.com/performance/rules.html#expires
 
-    ExpiresActive On
-
-    # Data
-    <FilesMatch \.(zip|gz|gzip|bz2|csv|xml)$>
-        ExpiresDefault "access plus 0 seconds"
-    </FilesMatch>
-    ExpiresByType text/xml "access plus 0 seconds"
-    ExpiresByType text/csv "access plus 0 seconds"
-    ExpiresByType application/json "access plus 0 seconds"
-    ExpiresByType application/zip "access plus 0 seconds"
-    ExpiresByType application/x-gzip "access plus 0 seconds"
-    ExpiresByType application/x-bzip2 "access plus 0 seconds"
-
-    # CSS, JavaScript
-    <FilesMatch \.(css|js)$>
-        ExpiresDefault "access plus 1 year"
-    </FilesMatch>
-    ExpiresByType text/css "access plus 1 year"
-    ExpiresByType application/javascript "access plus 1 year"
-
-    # Favicon, images, flash
-    <FilesMatch \.(ico|gif|png|jpg|jpeg|swf|svg)$>
-        ExpiresDefault "access plus 1 year"
-    </FilesMatch>
-    ExpiresByType image/gif "access plus 1 year"
-    ExpiresByType image/png "access plus 1 year"
-    ExpiresByType image/jpg "access plus 1 year"
-    ExpiresByType image/jpeg "access plus 1 year"
-    ExpiresByType image/svg+xml "access plus 1 year"
-
-    # Fonts
-    <FilesMatch \.(eot|ttf|otf|svg|woff|woff2)$>
-        ExpiresDefault "access plus 1 year"
-    </FilesMatch>
-    ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
-    ExpiresByType application/x-font-ttf "access plus 1 year"
-    ExpiresByType application/x-font-otf "access plus 1 year"
-    ExpiresByType application/x-font-woff "access plus 1 year"
-    ExpiresByType application/font-woff2 "access plus 1 year"
+    ExpiresDefault "access plus 1 year"
 
 </IfModule>
 
diff --git a/pub/.htaccess b/pub/.htaccess
index b00b2127289e31e93de0d23969e74d64611efd1c..b09e9084384012d283034c47e5ab8ebb7cb3b0ad 100644
--- a/pub/.htaccess
+++ b/pub/.htaccess
@@ -61,6 +61,55 @@
     SecFilterScanPOST Off
 </IfModule>
 
+############################################
+## setting MIME types
+
+# JavaScript
+AddType application/javascript js jsonp
+AddType application/json json
+
+# CSS
+AddType text/css css
+
+# Images and icons
+AddType image/x-icon ico
+AddType image/gif gif
+AddType image/png png
+AddType image/jpeg jpg
+AddType image/jpeg jpeg
+
+# SVG
+AddType image/svg+xml svg
+
+# Fonts
+AddType application/vnd.ms-fontobject eot
+AddType application/x-font-ttf ttf
+AddType application/x-font-otf otf
+AddType application/x-font-woff woff
+AddType application/font-woff2 woff2
+
+# Flash
+AddType application/x-shockwave-flash swf
+
+# Archives and exports
+AddType application/zip gzip
+AddType application/x-gzip gz gzip
+AddType application/x-bzip2 bz2
+AddType text/csv csv
+AddType application/xml xml
+
+<IfModule mod_headers.c>
+
+    <FilesMatch .*\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$>
+        Header append Cache-Control public
+    </FilesMatch>
+
+    <FilesMatch .*\.(zip|gz|gzip|bz2|csv|xml)$>
+        Header append Cache-Control no-store
+    </FilesMatch>
+
+</IfModule>
+
 <IfModule mod_deflate.c>
 
 ############################################
@@ -152,7 +201,45 @@
 ## Add default Expires header
 ## http://developer.yahoo.com/performance/rules.html#expires
 
-    ExpiresDefault "access plus 1 year"
+    ExpiresActive On
+
+    # Data
+    <FilesMatch \.(zip|gz|gzip|bz2|csv|xml)$>
+        ExpiresDefault "access plus 0 seconds"
+    </FilesMatch>
+    ExpiresByType text/xml "access plus 0 seconds"
+    ExpiresByType text/csv "access plus 0 seconds"
+    ExpiresByType application/json "access plus 0 seconds"
+    ExpiresByType application/zip "access plus 0 seconds"
+    ExpiresByType application/x-gzip "access plus 0 seconds"
+    ExpiresByType application/x-bzip2 "access plus 0 seconds"
+
+    # CSS, JavaScript
+    <FilesMatch \.(css|js)$>
+        ExpiresDefault "access plus 1 year"
+    </FilesMatch>
+    ExpiresByType text/css "access plus 1 year"
+    ExpiresByType application/javascript "access plus 1 year"
+
+    # Favicon, images, flash
+    <FilesMatch \.(ico|gif|png|jpg|jpeg|swf|svg)$>
+        ExpiresDefault "access plus 1 year"
+    </FilesMatch>
+    ExpiresByType image/gif "access plus 1 year"
+    ExpiresByType image/png "access plus 1 year"
+    ExpiresByType image/jpg "access plus 1 year"
+    ExpiresByType image/jpeg "access plus 1 year"
+    ExpiresByType image/svg+xml "access plus 1 year"
+
+    # Fonts
+    <FilesMatch \.(eot|ttf|otf|svg|woff|woff2)$>
+        ExpiresDefault "access plus 1 year"
+    </FilesMatch>
+    ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
+    ExpiresByType application/x-font-ttf "access plus 1 year"
+    ExpiresByType application/x-font-otf "access plus 1 year"
+    ExpiresByType application/x-font-woff "access plus 1 year"
+    ExpiresByType application/font-woff2 "access plus 1 year"
 
 </IfModule>