由于ERR_TOO_MANY_REDIRECTS重定向错误太多原因有很多,例如:有可能是代码逻辑上的问题,也有可能是服务器配置上的问题......等等,此篇文章大家可以做一个参考,只提供一个大体的解决思路,毕竟你的情况或许跟我是不一样的。
今天博客发了一篇文章,结果电脑上每个浏览器打开此文章,都报错如下:
ERR_TOO_MANY_REDIRECTS
中文翻译
重定向错误太多
谷歌浏览器ERR_TOO_MANY_REDIRECTS报错如下:
该网页无法正常运作www.fujieace.com 将您重定向的次数过多。
尝试清除 Cookie.
ERR_TOO_MANY_REDIRECTS
火狐浏览器ERR_TOO_MANY_REDIRECTS报错如下:
此页面不能正确地重定向
连接到 www.fujieace.com 时发生错误。
有时候禁用或拒绝接受 Cookie 会导致此问题。
QQ浏览器ERR_TOO_MANY_REDIRECTS报错如下:
此网页包含过多的重定向
此网页包含重定向循环,错误代码 ERR_TOO_MANY_REDIRECTS
您所遇到的问题可以通过清理缓存和Cookies来修复
原因:
主要原因就是重定向的问题。
先申明,除了此文章地址,其它所有的URL链接都是正常的。清理缓存和Cookies我也试用过了。
以我Wordpress做的博客为例子,我去Https抓包检测了一下,得到结果如下:我这还是301双重相互重定向。
注意:function-class.html 与 ?p=18812 指的其实就是同一篇文章内容。
https://www.fujieace.com/mathprogram/function-class.html
会重定向到
https://www.fujieace.com/?p=18812
https://www.fujieace.com/?p=18812
会重定向到
https://www.fujieace.com/mathprogram/function-class.html
解决方法
通过上面浏览器的报错以及HTTPS抓包,我也知道我这里具体的原因是为什么了?
wordpress固定链接一般是采用postname或post_id,像我比较喜欢用postname,虽然说此举对SEO优化非常的友好,但是难免文章内容多的时候,postname的名字会重复,重复不唯一就可能会出大问题。
最终的解决方法就简单了!
我只需要将:function-class 改为:function-classification 即可!
现在文章链接已经可以正常打开了!