制作CDN字体有问题,跨域问题

时间:2018-12-28 17:45:01

标签: nginx

我正在尝试为字体创建CDN。但这会给字体带来跨域错误。虽然我允许跨域。

这是我的Nginx配置文件

server {
    listen 80;
    root /var/www/cdn.example.com/public_html;
    index index.html index.htm index.php;

    server_name cdn.example.com www.cdn.example.com;

    location / {
            add_header Access-Control-Allow-Origin *;
            try_files $uri $uri/ /404.html;
    }

    location ~* .(gif|jpg|jpeg|png|ico|wmv|3gp|avi|mpg|mpeg|mp4|flv|mp3|mid|js|css|wml|swf|ttf|ttc|otf|eot|woff|woff2)$ {
            add_header Access-Control-Allow-Origin "*";
            expires max;
    }
}

字体文件位于/var/www/cdn.example.com/public_html/fonts

1 个答案:

答案 0 :(得分:0)

问题已解决。跨域生效只需一些时间。