我正在尝试在WordPress中启用CORS,我已将这行代码放在我的header.php
文件中
header("Access-Control-Allow-Origin: *");
然后我通过此页面http://client.cors-api.appspot.com/client
测试了它是否有效我得到的回应是:
Fired XHR event: loadstart
Fired XHR event: readystatechange
Fired XHR event: error
XHR status: 0
XHR status text:
Fired XHR event: loadend
我不确定我在这里做错了什么,有人能帮助我吗?
答案 0 :(得分:0)
在Apache上启用CORS
要将使用Apache的CORS授权添加到标头,只需在服务器配置(usually located in a *.conf file, such as httpd.conf or apache.conf)
内或.htaccess file
内添加以下行:
Header set Access-Control-Allow-Origin "*"
答案 1 :(得分:-1)
您还可以通过添加以下行直接在Apache中启用CORS:
Header set Access-Control-Allow-Origin "*"
将此行包括在服务器配置(通常位于* .conf文件(例如httpd)中)的<Directory>
,<Location>
,<Files>
或<VirtualHost>
部分中。 conf或apache.conf),或在.htaccess文件中。
其他信息,包括如何检查错误和/或重新启动https://enable-cors.org/server_apache.html上的apache