diff --git a/.htaccess b/.htaccess index 3bb13f726..0e6142e36 100644 --- a/.htaccess +++ b/.htaccess @@ -32,35 +32,6 @@ # Google FLoC # Header set Permissions-Policy "interest-cohort=()" - - - SetEnv no-gzip 1 - SetEnv no-brotli 1 - # Serve correct encoding type. - Header append Content-Encoding br - # Force proxies to cache brotli & - # non-brotli css/js files separately. - Header append Vary Accept-Encoding - - - - SetEnv no-gzip 1 - SetEnv no-brotli 1 - # Serve correct encoding type. - Header append Content-Encoding gzip - # Force proxies to cache gzipped & - # non-gzipped css/js files separately. - Header append Vary Accept-Encoding - - - - Header set Content-Type "application/javascript; charset=utf-8" - ForceType application/javascript - - - Header set Content-Type "text/css; charset=utf-8" - ForceType text/css - # diff --git a/assets/.htaccess b/assets/.htaccess index 4d77a2ed0..2561259b1 100644 --- a/assets/.htaccess +++ b/assets/.htaccess @@ -1,17 +1,50 @@ - - RewriteCond %{HTTP:Accept-encoding} br - RewriteCond "%{REQUEST_FILENAME}\.br" -s - RewriteRule "^(.+\.js)$" "$1\.br" [L,T=application/javascript,QSA] + + + RewriteEngine On - 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 "^(.+\.js)$" "$1\.br" [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 "^(.+\.js)$" "$1\.gz" [L,T=application/javascript,QSA] - RewriteCond %{HTTP:Accept-encoding} gzip - RewriteCond "%{REQUEST_FILENAME}\.gz" -s - RewriteRule "^(.+\.css)$" "$1\.gz" [L,T=text/css,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] + + + SetEnv no-gzip 1 + SetEnv no-brotli 1 + # Serve correct encoding type. + Header append Content-Encoding br + # Force proxies to cache brotli & + # non-brotli css/js files separately. + Header append Vary Accept-Encoding + + + + SetEnv no-gzip 1 + SetEnv no-brotli 1 + # Serve correct encoding type. + Header append Content-Encoding gzip + # Force proxies to cache gzipped & + # non-gzipped css/js files separately. + Header append Vary Accept-Encoding + + + + Header set Content-Type "application/javascript; charset=utf-8" + ForceType application/javascript + + + Header set Content-Type "text/css; charset=utf-8" + ForceType text/css + +