gpt4 book ai didi

apache - 如果出现 404,则 Apache 不提供 CORS header

转载 作者:可可西里 更新时间:2023-11-01 16:33:19 25 4
gpt4 key购买 nike

我在 MAMP PRO 的虚拟主机配置中添加了以下内容:

Header set Access-Control-Allow-Origin "*"

(这是“附加参数”框中的唯一内容)

如果我通过简单地从 vhost 的域加载图像来检查 header ,效果很好。

如果我尝试访问导致(正确的)404.. header 不再设置的 URL,则效果不佳。

这正常吗?好像不太正常。为什么 Apache(或 mamp)仅仅因为有 404 就决定忽略我的“Header set”指令?

加载图片的请求 header :

Host: redacted.dev
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

加载图片的响应头:

Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Connection: Keep-Alive
Content-Length: 18575
Content-Type: image/jpeg
Date: Wed, 18 Feb 2015 13:27:25 GMT
Etag: "81-488f-50f376cb56b40"
Keep-Alive: timeout=5, max=100
Last-Modified: Mon, 16 Feb 2015 16:53:25 GMT
Server: Apache

尝试访问不存在的内容的请求 header :

Host: redacted.dev
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

尝试访问不存在的内容时的响应 header :

Connection: Keep-Alive
Content-Length: 251
Content-Type: text/html; charset=iso-8859-1
Date: Wed, 18 Feb 2015 13:28:50 GMT
Keep-Alive: timeout=5, max=100
Server: Apache

有点迷失在这个...

最佳答案

您需要“始终”前缀...

Header always set Access-Control-Allow-Origin "*"

关于apache - 如果出现 404,则 Apache 不提供 CORS header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28584891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com