最近返佣主机网有一个网站总是出现 如下问题
www.XXX.com 将您重定向的次数过多。
尝试清除
Cookie.ERR_TOO_MANY_REDIRECTS
而目前chrome谷歌浏览器等主流浏览器都已经强制推广https链接,如果站点没有配置https访问,那么谷歌浏览器会在地址栏标注“不安全”。但是,如果你新安装的一个wordpress站点配置https后,再登录wordpress后台,却无法访问后台了。页面提示:将您重定向的次数过多,怎么办呢?
SEOSIR在这里为您分享wordpress网站开启https后台提示将您重定向的次数过多的解决方法如下:
你只需要在网站根目录的php文件wp-config.php开头加入以下代码,即可完美解决此问题了:
$_SERVER[‘HTTPS’] = ‘on’;
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
apache服务器,根本不用修改 .htaccess
CloudFlare 是国际上流行的 CDN 服务提供商,不少朋友使用 CloudFlare 为 WordPress 站点提供 CDN 服务时,会遇到「将您重定向的次数过多」的错误,而导致网站打不开,在 Chome 中的报错信息为「ERR_TOO_MANY_REDIRECTS」,这种错误的另外一种说法是网页循环重定向,是由 Cloudflare SSL 设置不当造成的。
当网站开启了 CloudFlare 服务,用户访问我们的网站时,其实访问的离用户比较近的 Cloudflare 服务器,Cloudflare 再代理用户请求我们的源服务器,以达到加速和保护源服务器的目的。Cloudflare 代理用户请求我们源服务器获取网页资源的过程叫回源。
Cloudflare 造成循环重定向的错误就出在了回源的过程中,造成这种错误的原因就是 http 和 https 之间的重定向。
Cloudflare Crypto 的 SSL 中有 4 个选项),其中 Off 就是不启用 SSL,通过 HTTP 协议访问网站。另外 3 种是通过 HTTPS 协议访问网站。
Cloudflare CDN 配置
了解了上面各个设置的功能,我们来看一下 Cloudflare 的循环重定向问题是怎么出现的,在 Cloudflare 中开启了 SSL 后,访问网站时出现循环重定向需满足下面两个条件:
到这里,可能就有朋友发现问题了,我们访问 Cloudflare 的 CDN 服务器的时候,是通过 HTTPS 访问的,CDN 访问源网站的时候,是通过 HTTP 访问的,源网站上 HTTP 又自动跳转了 HTTPS,完美的一个循环重定向。重定向的次数多了,浏览器就撂挑子报出了 ERR_TOO_MANY_REDIRECTS 的错误。
知道了循环重定向的原因,我们也就知道了怎么解决这个问题,通过测试,下面的两种设置方法都可以解决 Cloudflare 循环重定向的问题。
修改了 CloudFlare 设置后,可能需要过几分钟或清理浏览器缓存后才能生效。
Tag: 网站 网站错误