【发布时间】:2014-09-15 22:57:33
【问题描述】:
我几乎阅读了 stackoverflow 上关于 CORS 的所有帖子,而我尝试的任何方法都不起作用。这是我的设置:
Ubuntu (digital ocean)
nginx
cdn: cdn77.com (not amazon)
cloudflare
wordpress with wp fastest cache
每次完成新设置时,我都会清除 cloudflare 并重新启动 nginx。
这是我尝试过的:
.htaccess(不起作用)
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"
Header set Access-Control-Allow-Methods "GET, PUT, POST"
</FilesMatch>
</IfModule>
nginx(不工作)
add_header Access-Control-Allow-Headers "X-Requested-With";
add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS";
add_header Access-Control-Allow-Origin "*";
我正在努力弄清楚为什么字体真棒不会在我位于不同域的网站上显示它的图标。
【问题讨论】:
-
它有正确的 mime 类型吗?