因apache版本等问题,网上找到的方法均未解决问题,后经摸索实验成功。现结合网上找到的方法作如下总结:
1 开启apache头信息自定义模块
打开httpd.conf 文件(apache/conf),找到#LoadModule headers_module modules/mod_headers.so,将#去掉。
若没找到,则手动添加LoadModule headers_module modules/mod_headers.so。
2 添加Header set Access-Control-Allow-Origin *
可在两个地方添加,以实际效果为准。
1.在apache/conf/extra/httpd.vhosts.conf中添加
在<Directory></Directory>之间添加
<VirtualHost *:80>
DocumentRoot "D:\new\api\public"
ServerName api.lxb.cc
<Directory "D:\new\api\public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
Header set Access-Control-Allow-Origin *
Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"
Header set Access-Control-Allow-Headers "Content-Type"
</Director