Move Apache mod_rewrite gzip/brotli rules to /snappymail/v/0.0.0/static/

This commit is contained in:
djmaze 2021-08-18 16:24:05 +02:00
parent 7e43bfc6b0
commit c1fbd8a5d2
3 changed files with 18 additions and 18 deletions

View file

@ -1,24 +1,7 @@
<IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
RewriteEngine On RewriteEngine On
# Redirect cPanel # Redirect cPanel
RewriteRule cpsess.* https://%{HTTP_HOST}/ [L,R=301] 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]
</IfModule> </IfModule>
<IfModule mod_expires.c> <IfModule mod_expires.c>

17
assets/.htaccess Normal file
View file

@ -0,0 +1,17 @@
<IfModule mod_rewrite.c>
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]
</IfModule>

View file

@ -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.staticCSS = 'snappymail/v/' + config.devVersion + '/static/css/';
config.paths.assets = { config.paths.assets = {
src: 'assets/**/*.*' src: ['assets/**/*.*', 'assets/**/.htaccess']
}; };
config.paths.less = { config.paths.less = {