今天遇到开启腾讯云cdn后,字体图标无法显示的问题,但是其他的都能显示,真是奇怪。
经过一番百度,终于发现是cdn跨域问题。然后顺藤摸瓜,找到解决方案
在Nginx的conf目录下修改nginx.conf,添加以下代码:
效果图如下
顺便补充一下,如果是apache的服务器,在httpd.conf里(或者/etc/apache2/apache2.conf)里加以下代码
本文地址:http://liuyanzhao.com/3883.html
转载请注明
经过一番百度,终于发现是cdn跨域问题。然后顺藤摸瓜,找到解决方案
在Nginx的conf目录下修改nginx.conf,添加以下代码:
- location ~* \.(eot|ttf|woff|svg|otf)$ {
- add_header Access-Control-Allow-Origin *;
- }
效果图如下
顺便补充一下,如果是apache的服务器,在httpd.conf里(或者/etc/apache2/apache2.conf)里加以下代码
- <IfModule mod_setenvif.c>
- <IfModule mod_headers.c>
- <FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp)$">
- SetEnvIf Origin ":" IS_CORS
- Header set Access-Control-Allow-Origin *
- </FilesMatch>
- </IfModule>
- </IfModule>
本文地址:http://liuyanzhao.com/3883.html
转载请注明
2018年01月19日 21:13:29
解决了,谢谢博主