在我的(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 "*"
标头,无论响应代码如何?