Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress子域上的CORS策略字体错误_Wordpress_.htaccess_Cors - Fatal编程技术网

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

Wordpress子域上的CORS策略字体错误,wordpress,.htaccess,cors,Wordpress,.htaccess,Cors,我在子域[collective.terakaia.com]上的WordPress网站最近停止加载字体资产,控制台中出现以下错误。提前道歉,因为我知道关于CORS政策问题存在多个线程。我只是没能让他们中的任何一个为我的特殊情况工作 控制台错误: Access to font at 'https://secureservercdn.net/198.71.233.51/e9h.41e.myftpupload.com/wp-content/themes/gridlove/assets/fonts/ral

我在子域[collective.terakaia.com]上的WordPress网站最近停止加载字体资产,控制台中出现以下错误。提前道歉,因为我知道关于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>

SetEnvIf Origin“^(.*\.terakaia\.com)$”Origin\u SUB\u DOMAIN=$1
头集访问控制允许源“%{Origin\u SUB\u DOMAIN}e”env=Origin\u SUB\u DOMAIN
标题集访问控制允许方法:“*”
标题集访问控制允许标题:“来源、X请求、内容类型、接受、授权”
很可能这只是一个我不知道的简单语法错误。我没有太多处理这类问题的经验


非常感谢您的帮助,谢谢

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

响应的HTTP状态码是什么?您可以使用浏览器devtools中的网络窗格进行检查。如果Chrome没有显示,请使用Firefox devtools中的网络窗格进行检查。是4xx还是5xx错误,而不是200 OK成功响应?该响应具有
访问控制允许原点:
标题。因此,应该允许您请求资源。您不应该在自己的服务器上配置
访问控制允许源站,因为这将决定您的内容可以从哪些站点加载。您可能想在此处了解CORS: