使用Cloudflare之后出现301重定向的问题

一个站使用了Cloudflare之后,只要激活Cloudflare的cache状态,浏览器就一直重定向.
image
只要关闭就能正常访问。
发现原来是因为Cloudflare不管浏览器的请求是http还是https,都会直接访问服务器端的80端口。
而我在80端口做了重定向,最后注释掉就解决了。
这里记录下,免得自己又忘了。

if ($ssl_protocol = “”) { return 301 https://$host$request_uri; }