Apache“header ALWAYS set”不返回 Access-Control-Allow-Origin * header on 404

问题描述 投票:0回答:0

在我的(localhost,xammp)Apache httpd.cfg 文件中我有

Header always set Access-Control-Allow-Origin "*"
。当我 HEAD 或 GET 一个 existing 资源时,这按预期工作,阅读,
Access-Control-Allow-Origin "*"
header is 返回给客户端。但是如果资源不存在,则 404 响应没有
Access-Control-Allow-Origin "*"
标头集,因此浏览器会出现 CORS 错误。

我知道

Header set Access-Control-Allow-Origin "*"
(没有“总是”)只返回 200-300 响应范围的标题。我似乎也明白我需要添加“always”关键字,以便在 200-300 以外的任何 http 响应代码上也返回标头。不幸的是,这似乎不起作用。

是否有任何其他神奇的短语或关键字我需要添加到真的总是让 apache 返回

Access-Control-Allow-Origin "*"
标头,无论响应代码如何?

apache cors http-headers http-status-code-404
© www.soinside.com 2019 - 2024. All rights reserved.