2017-09-29 8 views
0

Cloudflare renvoie soudainement une redirection 302 vers le domaine d'origine, ce qui interrompt nos appels AJAX, bien que les en-têtes CORS soient toujours en place.Pourquoi Cloudflare renvoie-t-il une redirection 302 vers le serveur d'origine?

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 

Nous n'avons modifié aucun paramètre, que ce soit dans Cloudflare ou sur le serveur d'origine.

Des idées pour lesquelles cela pourrait soudainement se produire?

Répondre

1

Trouvé le problème: un changement a été effectué sur le serveur d'origine.

Nous avons mis en place une redirection pour appliquer HTTPS, mais Cloudflare se connectait via HTTP. La redirection était renvoyée par le serveur d'origine.

Solution: Dans les paramètres Cloudflare, sous Crypto, sélectionnez Full SSL (strict).