Apache 访问控制允许源站完全不工作
尝试将聊天内容放在我的网站上时出错 加载失败 : 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“”。 响应的HTTP状态代码为503 在apache上的VH上,我做了:Apache 访问控制允许源站完全不工作,apache,Apache,尝试将聊天内容放在我的网站上时出错 加载失败 : 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“”。 响应的HTTP状态代码为503 在apache上的VH上,我做了: <VirtualHost 1.1.1.1:443> SSLEngine on ServerName www.example.com ServerAlias www.example.com example.com Serve
<VirtualHost 1.1.1.1:443>
SSLEngine on
ServerName www.example.com
ServerAlias www.example.com example.com
ServerAdmin webmaster@example.com
DocumentRoot /home/myuser/public_html
UseCanonicalName OFF
<Directory /home/myuser/public_html>
Options None
Options +FollowSymLinks
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
</Directory>
</VirtualHost>
斯伦金安
服务器名www.example.com
ServerAlias www.example.com example.com
服务器管理员webmaster@example.com
DocumentRoot/home/myuser/public\u html
UseCononicalName关闭
选项无
选项+FollowSymLinks
标题添加访问控制允许源“*”
标题添加访问控制允许标题“来源,x请求,内容类型”
标题添加访问控制允许方法“放置、获取、发布、删除、选项”
但这没有帮助。
使用Apache2.4
谢谢我的apache配置是“httpd default.conf” 我发现这两行:
Header set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Origin "*"
当我移除它时,它就工作了
谢谢 您还可以将这些行放入.htacces文件中以解决此问题
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"