原来能正常显示的状况下,将js、css、图片文件改成子域名访问,方便cdn加速。切换以后一切正常,可是font-awesome的图片没有正确显示,所有显示框框css
由于浏览器的安全规则,虽然是子域名,可是css跨域载入字体文件的时候被浏览器拦截,致使了显示不正常。apache
以apache为例,修改.htaccess或者 httpd.conf跨域
<IfModule mod_headers.c> # Make sure proxies don’t deliver the wrong content Header append Vary User-Agent env=!dont-vary <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule>