做个记录 Apache、Nginx下css加载字体文件跨域问题

Apache、Nginx下css加载字体文件不显示的跨域问题,可以通过Access-Control-Allow-Origin 解决。

apache则在.htaccess添加

<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

nginx就在配置文件中加入

location ~* \.(eot|otf|ttf|woff)$ {
add_header Access-Control-Allow-Origin *;
}

然后restart

发表评论