Apache2 Access-Control-Allow-Origin无法正确加载

时间:2018-11-19 16:36:03

标签: apache

我正在尝试使用javascript进行跨域xmlhttprequests,并让我的脚本在apache2中运行。

我设置了VirtualHost,并在主机配置中通过添加以下内容启用了.htaccess:

<Directory /var/www/my-domain.com/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

此外,我在/var/www/my-domain.com/下创建了一个.htaccess文件,内容如下:

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "https://github.com/simernes/server-coordinator/tree/master/src/"
    Header set Access-Control-Allow-Credentials true
</IfModule>

已验证标头模块已加载,并且我肯定已经重新启动了apache2服务。

在尝试运行脚本时仍然出现错误:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.com/simernes/server-coordinator/tree/master/src/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)

对我来说,出于某种原因似乎找不到CORS标头。还有什么我可能会错过的吗?我试图直接在my-domain.com.conf中设置标头,但这也不起作用。

0 个答案:

没有答案