Wordpress子域上的CORS策略字体错误



我的WordPress网站在子域[collective.terakaia.com]上最近停止加载字体资产,控制台中出现以下错误。提前道歉,因为我知道有几个关于CORS策略问题的现有线程。我只是没能让他们中的任何一个为我的特殊情况工作。

控制台错误:

Access to font at 'https://secureservercdn.net/198.71.233.51/e9h.41e.myftpupload.com/wp-content/themes/gridlove/assets/fonts/raleway-semibold-webfont.ttf' from origin 'https://collective.terakaia.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我尝试过对.htaccess进行一些修改,但没有成功。这是当前的.htaccess文件代码:

<ifmodule mod_headers.c="">
SetEnvIf Origin "^(.*.terakaia.com)$" ORIGIN_SUB_DOMAIN=$1
Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
Header set Access-Control-Allow-Methods: "*"
Header set Access-Control-Allow-Headers: "Origin, X-Requested-With, Content-Type, Accept, Authorization"
</ifmodule>

这很可能只是一个我不知道的简单语法错误。我没有太多处理这类问题的经验。

感谢您的帮助!

看起来Chrome的最新更新解决了这个问题。

最新更新