为什么灵活 SSL 会导致重定向循环?

根据源服务器中的某些配置,Cloudflare 灵活 SSL 可能会导致重定向循环。 

使用灵活 SSL的话,浏览器与 Cloudflare 之间的所有流量都会通过HTTPS 进行加密的。

Cloudflare 建议仅在源服务器因为它没有 SSL 证书而不支持加密流量时,才使用灵活 SSL,。  通过启用灵活 SSL,您发指示让 Cloudflare 通过 HTTP (未加密)发送 Cloudflare 与源服务器之间的所有请求。

如果源服务器恰好配置为将 HTTP 请求重定向到 HTTPS,则服务器对 Cloudflare 的响应会被加密。同时间,由于 Cloudflare 正在期待 HTTP 流量,因此它会不断重新发送相同的请求,从而导致重定向循环。这会导致浏览器显示“The page isn’t redirecting properly”或“ERR_TOO_MANY_REDIRECTS”错误。  

要解决此问题,请删除源服务器中的 HTTPS 重定向设置。您可以针对以下方面执行此操作:

为确保浏览器与 Cloudflare 之间的所有请求均已加密,您可以使用Always Use HTTPS 规则,以避免重定向循环。

如果您托管 Wordpress 站点,请阅读灵活 SSL 有可能引致的问题

请详细了解其他 Cloudflare 为用户提供的SSL 选项

 

 

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持