我有一个Wordpress网站安装在Nginx / Ubuntu,数字海洋液滴。
目前,我正在优化页面的性能。Pingdom建议通过无炊具域提供静态文件。我已经设置了它,现在它正在为来自静态子域的文件服务。
然而,在字体方面,我面临CORS问题:
使用 Chrome控制台
从源' http://static.ux-labs.com/themes/uxlabs/betheme/fonts/mfn-icons.woff?3416171 ‘到字体' http://static.ux-labs.com ’的访问已被CORS策略阻止:请求的资源上没有“访问控制-允许-原产地”标题。 因此,“ http://ux-labs.com ”源是不允许访问的。(索引):1从源' composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0 ‘到字体的访问“ http://static.ux-labs.com ”已被CORS策略阻止:请求的资源上没有“访问-控制-允许-原产地”标题。 因此,“ http://ux-labs.com ”源是不允许访问的。
我尝试添加主题 header.php
<?php /** @package WordPress @subpackage Default_Theme **/ header("Access-Control-Allow-Origin: *"); ?>
但这不起作用。
我还尝试了添加nginx server.conf 。
location ~* \.(eot|otf|svg|ttf|woff|woff2)$ {