diff --git a/.htaccess b/.htaccess
index c60638476..40514ae50 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,24 +1,7 @@
RewriteEngine On
-
# Redirect cPanel
RewriteRule cpsess.* https://%{HTTP_HOST}/ [L,R=301]
-
- RewriteCond %{HTTP:Accept-encoding} br
- RewriteCond "%{REQUEST_FILENAME}\.br" -s
- RewriteRule "^(.+\.js)$" "$1\.br" [L,T=text/javascript,QSA]
-
- RewriteCond %{HTTP:Accept-encoding} gzip
- RewriteCond "%{REQUEST_FILENAME}\.gz" -s
- RewriteRule "^(.+\.js)$" "$1\.gz" [L,T=text/javascript,QSA]
-
- RewriteCond %{HTTP:Accept-encoding} br
- RewriteCond "%{REQUEST_FILENAME}\.br" -s
- RewriteRule "^(.+\.css)$" "$1\.br" [L,T=text/css,QSA]
-
- RewriteCond %{HTTP:Accept-encoding} gzip
- RewriteCond "%{REQUEST_FILENAME}\.gz" -s
- RewriteRule "^(.+\.css)$" "$1\.gz" [L,T=text/css,QSA]
diff --git a/assets/.htaccess b/assets/.htaccess
new file mode 100644
index 000000000..4d77a2ed0
--- /dev/null
+++ b/assets/.htaccess
@@ -0,0 +1,17 @@
+
+ RewriteCond %{HTTP:Accept-encoding} br
+ RewriteCond "%{REQUEST_FILENAME}\.br" -s
+ RewriteRule "^(.+\.js)$" "$1\.br" [L,T=application/javascript,QSA]
+
+ RewriteCond %{HTTP:Accept-encoding} gzip
+ RewriteCond "%{REQUEST_FILENAME}\.gz" -s
+ RewriteRule "^(.+\.js)$" "$1\.gz" [L,T=application/javascript,QSA]
+
+ RewriteCond %{HTTP:Accept-encoding} br
+ RewriteCond "%{REQUEST_FILENAME}\.br" -s
+ RewriteRule "^(.+\.css)$" "$1\.br" [L,T=text/css,QSA]
+
+ RewriteCond %{HTTP:Accept-encoding} gzip
+ RewriteCond "%{REQUEST_FILENAME}\.gz" -s
+ RewriteRule "^(.+\.css)$" "$1\.gz" [L,T=text/css,QSA]
+
diff --git a/tasks/config.js b/tasks/config.js
index 8ee95f407..f66ab106a 100644
--- a/tasks/config.js
+++ b/tasks/config.js
@@ -21,7 +21,7 @@ config.paths.staticMinJS = 'snappymail/v/' + config.devVersion + '/static/js/min
config.paths.staticCSS = 'snappymail/v/' + config.devVersion + '/static/css/';
config.paths.assets = {
- src: 'assets/**/*.*'
+ src: ['assets/**/*.*', 'assets/**/.htaccess']
};
config.paths.less = {