AddType font/woff .woff order allow,deny deny from all Options -Indexes RewriteEngine on RewriteCond %{HTTP:accept-encoding} gzip RewriteCond %{HTTP_USER_AGENT} !Safari RewriteCond %{REQUEST_FILENAME} !^.+.gz$ RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule ^(.+) $1.gz [QSA,L] mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_keep_workfiles No mod_gzip_can_negotiate Yes mod_gzip_add_header_count Yes mod_gzip_send_vary Yes mod_gzip_command_version ‘/mod_gzip_status’ mod_gzip_min_http 1000 mod_gzip_minimum_file_size 300 mod_gzip_maximum_file_size 512000 mod_gzip_maximum_inmem_size 60000 mod_gzip_handle_methods GET POST mod_gzip_temp_dir /tmp mod_gzip_item_include file .woff2$ mod_gzip_item_include file .woff$ mod_gzip_item_include file .eot$ mod_gzip_item_include file .svg$ mod_gzip_item_include file .ttf$ Header unset ETag FileETag none Header set Access-Control-Allow-Origin * Header set Alt-Svc "clear" Header set Access-Control-Allow-Methods: GET Header set Cross-Origin-Opener-Policy same-origin Header set Cross-Origin-Resource-Policy same-site Header set X-Content-Type-Options nosniff Header set Timing-Allow-Origin * Header set X-XSS-Protection "1; mode=block" Header set X-Frame-Options "SAMEORIGIN" Header unset pragma Header set Cache-Control "max-age=31536000, public" Header set cache-control "no-cache" Header set Pragma "no-cache" Header set Expires "-1" Header unset Cache-Control Header unset pragma ExpiresActive On ExpiresByType font/woff2 "access plus 31536000 seconds" ExpiresByType image/svg+xml "access plus 31536000 seconds"