Php 在Wordpress环境中启用CORS

Php 在Wordpress环境中启用CORS,php,wordpress,Php,Wordpress,我有一个基于Wordpress的网站,在那里我使用WPML进行翻译domain1是我的基本域-然后我将我的domain2DNS指向它所在的domain1。在WPML中,我将其设置为收听第二语言的domain2 有问题吗?它不会为第二个域加载我的自定义字体 错误:已阻止加载来自源“”的字体 按跨来源资源共享策略:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许访问源“” 我已尝试通过我的.htaccess启用CORS,方法是: 我尝试通过p

我有一个基于Wordpress的网站,在那里我使用WPML进行翻译
domain1
是我的基本域-然后我将我的
domain2
DNS指向它所在的
domain1
。在WPML中,我将其设置为收听第二语言的
domain2

有问题吗?它不会为第二个域加载我的自定义字体

错误:已阻止加载来自源“”的字体 按跨来源资源共享策略:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许访问源“”

我已尝试通过我的.htaccess启用CORS,方法是:

我尝试通过php将其添加到:

<?php /** @package WordPress @subpackage Default_Theme  **/
header("Access-Control-Allow-Origin: *"); 
?>


似乎什么都不管用。我做错了什么?

您在哪个文件中添加了头调用?顺便说一句,这不是在htaccess中启用CORS的方式-htaccess使用apache函数,您不能在其中使用php函数。通过htaccess执行此操作的正确方法是添加
标题集Access Control Allow Origin“*”
标题最好从服务器本身发出。因此,如果您使用的是apache,您需要告诉apache发送该头。您在哪个文件中添加了头调用?顺便说一下,这不是您在htaccess中启用CORS的方式-htaccess使用apache函数,您不能在其中使用php函数。通过htaccess执行此操作的正确方法是添加
标题集Access Control Allow Origin“*”
标题最好从服务器本身发出。因此,如果您使用的是apache,您需要告诉apache发送该头。
<?php /** @package WordPress @subpackage Default_Theme  **/
header("Access-Control-Allow-Origin: *"); 
?>