Skip to content

Instantly share code, notes, and snippets.

@mervick
Forked from atiw003/nginx-font-serving
Created May 24, 2017 23:14
Show Gist options
  • Save mervick/4b40c7378170a6d08324da91691079b8 to your computer and use it in GitHub Desktop.
Save mervick/4b40c7378170a6d08324da91691079b8 to your computer and use it in GitHub Desktop.
Nginx header write for serving fonts to firefox cross domain
For nginx,
location ~* \.(eot|ttf|woff)$ {
add_header Access-Control-Allow-Origin *;
}
Or better way inside virtual host location use,
Inside location use
if ($request_filename ~* ^.?/([^/]?)$)
{
set $filename $1;
}
if ($filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
add_header Access-Control-Allow-Origin *;
}
For Apache
For apache in apache.conf
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
<FilesMatch "\.(ttf|otf|eot)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment