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