为什么Cloudflare将302重定向返回到源服务器?

时间:2017-09-29 15:43:43

标签: cloudflare

Cloudflare突然返回302重定向到原始域,这打破了我们的AJAX调用,尽管CORS头仍然存在。

curl -I https://cloudflare-domain.com/channel/4d90dd64aa4a4fd8a3cad8862fd88c67/?limit=12

HTTP/1.1 302 Found
Date: Fri, 29 Sep 2017 15:38:22 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Set-Cookie: __cfduid=dc5840cbd96478011d1bb040fcb6fc7e81506699502; expires=Sat, 29-Sep-18 15:38:22 GMT; path=/; domain=.cloudflare-domain.com; HttpOnly
Location: https://origin-domain.com/channel/4d90dd64aa4a4fd8a3cad8862fd88c67/?limit=12
CF-Cache-Status: HIT
Expires: Fri, 29 Sep 2017 17:38:22 GMT
Cache-Control: public, max-age=7200
Server: cloudflare-nginx
CF-RAY: 3a600770fec427aa-FRA

我们没有在Cloudflare或原始服务器上更改任何设置。

为什么会突然发生这种想法?

1 个答案:

答案 0 :(得分:2)

发现问题:在原始服务器上进行了 更改。

我们设置了重定向来强制执行HTTPS,但Cloudflare通过HTTP进行连接。原始服务器正在返回重定向。

解决方案:在Cloudflare设置中,在加密下,选择完整SSL(严格)