    SetOutputFilter DEFLATE
    Header unset ETag
    FileETag None
    <FilesMatch "\.(js|css|ico|pdf|jpg|jpeg|png|gif)$">
        Header set Cache-Control "public"
        Header set Expires "access plus 1 year"
        Header unset Last-Modified
    </FilesMatch>

    AddType application/vnd.ms-fontobject .eot
    AddType font/ttf .ttf
    AddType font/otf .otf
    AddType application/x-font-woff .woff
    <IfModule mod_headers.c>
        <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
            Header add Access-Control-Allow-Origin "*"
        </FilesMatch>
    </IfModule>

    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/svg+xml "access plus 1 year"
        ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
        ExpiresByType application/font-woff "access plus 1 year"
        ExpiresByType application/x-font-woff "access plus 1 year"
        ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
        ExpiresByType font/opentype "access plus 1 year"
        ExpiresByType font/ttf "access plus 1 year"
        ExpiresByType font/otf "access plus 1 year"
        ExpiresByType application/x-font-ttf "access plus 1 year"
        ExpiresByType application/x-font-otf "access plus 1 year"
    </IfModule>

    <IfModule mod_headers.c>
        Header unset Etag
    </IfModule>
    FileETag none
    <IfModule mod_deflate.c>
        <IfModule mod_filter.c>
            AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
        </IfModule>
    </IfModule>