我有一个在 Azure 网站上运行的 WordPress 站点,我正在尝试设置 Azure CDN。我已配置端点和存储。所有文件都已上传。
我的问题是 WOFF 和 TTF 文件。Chrome 报告 200 OK 状态,但文件大小为 0KB。Firebug 中的控制台揭示了 CORS 问题。该字体肯定不起作用,因为我只是得到一个使用这些字体的块图标。
我有 Azure CORS 规则设置。这是一个快照...
Allowed origins: http://fonts.gstatic.com, http://cdn.devsoftsolutions.com
Allowed methods: Get, Head, Put
Allowed headers: x-ms-*
Exposed headers: x-ms-*
Max age (seconds): 200
这是我的 web.config 设置...
<staticContent>
<remove fileExtension="svg" />
<remove fileExtension="eot" />
<remove fileExtension="woff" />
<remove fileExtension="ttf" />
<remove fileExtension=".svg" />
<remove fileExtension=".eot" />
<remove fileExtension=".woff" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-woff" />
<mimeMap fileExtension=".woff" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ttf" mimeType="application/font-ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/vnd.ms-fontobject" />
</staticContent>
我试图让这个工作的网站是http://dev.devsoftsolutions.com