首先,要回忆一下,在之前正常运行和目前出现这种错误之间,做了什么操作?
对于我而言,就是挂上了Cloudflare的CDN。
Cloudflare 对于网站加速会默认使用Flexible模式,即在最终用户的浏览器和Cloudflare之间用HTTPS,但是在Cloudflare与网站之间确用普通HTTP。如下图:

但是,现在的网站都是https了,所以这个选项导致了网站在https和http之间来回重定向,最终出现上述错误信息。因此,要改变Cloudflare的加速网站选项为Full (strict),即:

我修改后,果然网站立即就恢复正常了。
至于Full选项与Full (strict)选项不同是:Full选项虽然也是https,但是网站证书是自签发时使用。随着免费的Let’s Encrypt 出现,现在的网站证书都是可信CA签发的了,所以应选用Full (strict)选项。