shiro-all由1.3.2 升级到1.11.0后出现重定向次数过多的问题:ERR_TOO_MANY_REDIRECTS

了解 ERR_TOO_MANY_REDIRECTS 错误 错误虽然看似简单,但背后的原因可能复杂多样。理解重定向的工作机制和可能引发的问题是解决此类问题的关键。在现代 Web 开发和运维中,保持良好的网站配置、定期检查和维护、以及迅速响应用户反馈,都是确保网站稳定和用户体验良好的重要举措。通过实际案例和深度分析,你可以看到即使是一个看似简单的重定向错误,也可能涉及到多个层面的技术问题。希望通过这些信息和建议,你能够更好地理解和处理错误,为用户提供更流畅的浏览体验。 阅读详情

最近漏洞升级, shiro-all由1.3.2 升级到1.11.0后, 导致系统登录首页打不开, 一直提示重定向次数过多: ERR_TOO_MANY_REDIRECTS:

 经定位: 是shiroFilter配置中:  loginUrl配置问题

以一下例子具体说明参数含义:
     1,假设网站的网址是http://localhost:8080/rrsck, 当用户没有认证的时候,在浏览器敲击http://localhost:8080/rrsck网址的时候,会去查找rrsck根目录下的名为index.jsp的文件。若index.jsp中有其他重定向方法,则再进行跳转。

在升级shiro之前, loginUrl的value='/', 是没有问题的, 不知道为啥, 升级后, 单纯'/' 就匹配不上index了, 一直在循环调转.

所以, 升级shiro后, loginUrl的value='/index.jsp'

修改前: 

 修改后: 

shiro整合cas多次验证或者重复重定向问题 很多人初学都会遇到多次验证或者重复重定向,然后拿着异常网上各种查资料,到最后会发现,是因为shiro封装了指定的返回路劲:/、/index、上次request地址 通过配置文件配置的路劲,只是一个辅助作用,在shiro找不到跳转路劲后才会跳转到配置的路劲,所以我们要做的就是:重写跳转方法。 阅读详情

相关推荐

CDN加速后提示重定向的次数过多错误解决方法

是一个常见的问题,可能会导致访问加速域名时无法正常加载网页,显示错误信息为ERR_TOO_MANY_REDIRECTS。

xzji001的博客 3692

本文详细介绍了“net::ERR_TOO_MANY_REDIRECTS“错误的

标题:深入理解 net::ERR_TOO_MANY_REDIRECTS 错误与解决方案引言:在Web开发中,我们经常会遇到各种HTTP错误。其中,"net::ERR_TOO_MANY_REDIRECTS"是一个常见的浏览器错误,它表示浏览器在尝试访问一个URL时遇到了过多的重定向。本文将详细介绍这个错误的原因、解决方法以及如何通过代码实例来避免这个错误。一、错误原因"net::ERR_TOO_MANY_REDIRECTS"错误通常是由于服务器配置不当导致的。

理论都是虚的,代码才是王道。 1万+

deap数据集的情绪检测代码环境搭建与实现

deap数据数据集很大

f的博客 4157

如何修复’ERR_TOO_MANY_REDIRECTS’错误

有时候,一些网站被客户端访问时,会遇到“err_too_many_redirects”这样的错误。这个错误不算常见,目前网络上一些论坛给出的都是比较单一的解决方案,并不能彻底解决问题。所以这篇文章针对这个错误为大家分享具体的解决方案。 很多用户访问Word Press网站很多时候会出现“...

chenjing1234567890的博客 13万+

STM32H743VIT6最小系统板PCB设计全流程(AD09实战教程+封装库分享)

本文详细介绍了基于STM32H743VIT6高性能MCU的最小系统板PCB设计全流程。内容涵盖从项目规划、原理图设计到PCB布局布线的AD09实战操作,重点解析了高速电路设计中的电源、时钟、去耦等关键模块的处理要点与常见陷阱,并分享了经过验证的封装库资源,旨在为工程师提供一套完整、可靠的设计方法与实战参考。

weixin_29194693的博客 118

华为ITR流程实战指南:从设计到落地的全流程解析(附完整方案下载)

本文深度解析华为ITR流程从设计到落地的全流程实战指南。ITR不仅是高效处理客户问题的“救火”系统,更是驱动产品改进、预防问题的企业“免疫系统”。文章详细拆解了流程设计的四步走策略、三层技术支持体系的组织保障、以闭环改进为核心的考核激励,并探讨了如何借鉴其精髓,优化自身问题管理,实现从被动响应到主动服务的跨越。

y2z3a4b5c的博客 377

shiro框架集成cas遇到的重定向次数过多的问题

shiro集成cas,导入jar包,配置shiroCongfig文件,重写casRealm,配置完成之后,测试出现反复重定向,但是可以从casSever获取用户信息,经过反复排查,发现是realm中存在的: shiroRealm.setCredentialsMatcher(credentialsMatcher()); 这个方法会去做校验导致认证失败,出现循环,自定义一个类替换掉原来的,问题得到解决。 ...

weixin_43759606的博客 2286

浮点数加法器设计

一.设计内容及其要求 内容 根据浮点数的运算规则和IEEE754标准,实现浮点数的加法运算器。 要求: 浮点数格式:符号位1位,阶码8位,尾数23位 要求该实验能完整的体现浮点数的运算的五个步骤:对阶、尾数求和、规格化、舍入(要求使用对偶舍入)、溢出判断。 二.基本要素 浮点数 浮点数即实数,实数是所有有理数和无理数的集合。它之所以被称作浮点数,是因为小数点在数中的位置并不是固定的。一个浮点数值分为两部分存储:数值以及小数点在数值中的位置。 计算机中的浮点运算的计算结果一般是不确定的,一块芯片的浮点运算

Phoenix_ZengHao的博客 1万+

关于网站ERR_TOO_MANY_REDIRECTS错误的修改办法

步骤二:关闭CDN的访问URL重写配置路径:腾讯云-内容分发网络cdn-域名管理-点击域名-缓存配置-访问URL重写配置-关闭。今天网站因为证书到期,七牛云的报错一直ERR_TOO_MANY_REDIRECTS,302重定向次数过多了,连后台都进不去。这三个跳转,值得发生了ERR_TOO_MANY_REDIRECTS错误。多次清除cookie未果,终于找到了原因:设置了太多重定向,步骤一:关闭宝塔后台https跳转。3.域名的控制面板上设置了跳转。路径:宝塔页面-网站-点击网站。2.宝塔后台设置了跳转。

木头分享 - 分享有价值的、实用的干货 2103

基于单片机直流电机调速控制系统设计

*单片机设计介绍,基于单片机直流电机调速控制系统设计。

2201_75940997的博客 2780

PCB设计AD规则设置(按照嘉立创设置)

按照嘉立创的相关加工能力进行设置: 1.Hole Size(钻孔孔径) 嘉立创要求钻孔孔径在0.2-6.3mm,并给了公差(如下图给出了钻孔孔径和公差) 规则设置位置:Manufacturing->Hole Size,这里就改一下数值,最小设置为0.2mm,最大设置为6.3mm 2.Width(线宽) 嘉立创要求线宽多层板双层板最小为3.5mil,单双层板最小为5mil(如下图给出了线宽) 规则设置位置:Routing->Width,我目前只画过双层板,按我的设置如下,最小的线宽设置为10

subtitle_的博客 4万+

如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南

遇到 WordPress 网站的 ERR_TOO_MANY_REDIRECTS 错误?本文提供详细步骤,帮助你清除浏览器缓存、检查 SSL 设置、禁用插件、修复 .htaccess 文件、排查 CDN 配置等,解决重定向循环问题,让你的站点恢复正常。

weixin_52141433的博客 2716

TSMC65nm工艺下Virtuoso仿真gm-id曲线的保姆级教程(含ADE设置详解)

本文提供了一份在TSMC 65nm工艺下使用Cadence Virtuoso绘制gm-id曲线的详细教程。内容涵盖从理解gm/id方法学、搭建仿真环境、深度解析ADE设置,到运行DC仿真、提取数据并生成对数坐标曲线的完整流程。教程重点解析了Virtuoso ADE中的关键设置与常见避坑点,旨在帮助模拟集成电路设计初学者快速掌握这一核心设计工具,为高性能电路设计奠定基础。

grpc6streamer的博客 1172

vercel + cloudflare 部署网站,报错: ERR_TOO_MANY_REDIRECTS

部署网站过程中踩到的一些坑

自由而不独立,仍是奴隶。 2818

RK3576 USB3.0 DWC3控制器调试:PHY初始化失败排查指南

DWC3 是 Synopsys 公司推出的 USB3.0/3.1 控制器 IP,支持双角色(DRD)模式,可配置为 Host、Device 或 OTG。

小灰灰的博客 1175

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

wx.request net::ERR_TOO_MANY_REDIRECTS

wx.request 发起的请求,先是到微信服务器,然后从微信服务器再到我们自己的服务器,是这么个过程,并非直接到我们自己的服务。对比看了看POST MAN 和 微信小程序里的请求,发现是微信小程序里的请求头Cookies少了东西。我在 wx.request 的请求头里添加上对应的Cookie之后再请求,接口就可以了正常返回了。同样的请求,使用POST MAN 和 在 iOS ,前端我都试了试,其他端都有正常返回值,就微信小程序。按照github上的指导导入了weapp-cookie这个包,并完成了构建。

竹毛言己 3584

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

宝塔部署项目添加域名配置证书 ERR_TOO_MANY_REDIRECTS 重定向次数过多

宝塔部署项目添加域名配置证书 ERR_TOO_MANY_REDIRECTS 重定向次数过多

Java老兵的后端进阶与AI前沿探索之路。 982

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

错误代码ERR_TOO_MANY_REDIRECTS网页打不开?从Nginx配置到Cloudflare的排查全记录

前言:从“网页打不开”到找到根源的真实记录“ERR_TOO_MANY_REDIRECTS”——这个错误代码想必不少开发者都遇到过:明明域名解析、服务器配置都检查过了,可网页就是打不开,浏览器提示“重定向次数过多”。更让人头疼的是,有时候注释掉某段Nginx配置(比如用于强制跳转的`return 301`),网页突然就能打开了,但原本想要的功能(比如HTTP强制转HTTPS)却没了

weixin_66855479的博客 2423

修复Chrome上的ERR_TOO_MANY_REDIRECTS错误?

问题:如何修复Google Chrome上的ERR_TOO_MANY_REDIRECTS错误? 我经常在Google Chrome上收到ERR_TOO_MANY_REDIRECTS错误。这困扰了我很多。浏览器出了什么问题? 方法/步骤 1 ERR_TOO_MANY_REDIRECTS是任何Google Chrome[1]用户可能遇到的众多错误之一。尝试访问具有URL重定向问题的网站...

ctrigger的专栏 4万+

springboot shiro 多realm多loginUrl设置(动态改变loginUrl)踩坑经历 重定向次数多

在我使用shiro时,我发现需要多个loginURL,但是框架只提供了一个角色的登陆,我在网上找到了解决方法。 参考博客 在shiro多realm的情况下,让用户访问需要认证的页面时,不同的角色肯定需要不同的loginUrl 然而shiro的ShiroFilterFactoryBean只能写入一个loginUrl,此时需要用到ShiroFilterFactoryBean的setFilters方法,下面是解决办法。 以下是解决方法: shiro底层是通过redirectToLogin方法使未认证的用户跳转

weixin_44273241的博客 3214

Web系统中出现 localhost 将您重定向的次数过多问题

最新测试软件的时候,有个功能打开页面的时候就出现了如标题中提到的问题 然而通过查找资料,说一个代码中死循环了,导致一跳转到同一个页面多次。 下面来说明一下,为什么会出现上面的错误,为什么其他功能不会出现那个问题呢 首先要说一下,error_page.jsp 是系统的一个错误提示页面,在这里是一个没有权限提示页面(例如:很抱歉,您没有权限访问当前系统资源,请联系管理员。) 我们系统中访问控制(权限管理)是用的 Apache Shiro框架,通过shiro资源控制器代码分析最终找到了问题所在:

zgphacker2010的专栏 2万+

配置好的HTTPS服务,无法访问

浏览器访问报如下错误:SSH curl 链接报错:最后原因:cloudflare-->mytest.com # SSL/TLS 没有选择严格另外:页面中(下方)第二步可能是多余的,不清楚作用是什么。总之## Nginx: Creating Your CSR with OpenSSL 这个生成里,我填的都是test,除了二级域名之外。然后去服务器站点目录下创建了一个tmp目录,再执行的ssl命令。应该是没有用上。其实对于cloudflare,只需要在mytest.com下设置即可。

evolay的专栏 1271

访问项目根路径页面无限循环重定向刷新问题

访问项目根路径页面无限循环重定向刷新问题欢迎使用Markdown编辑器总结 欢迎使用Markdown编辑器 总结 web.xml配置的welcome-file需要注意页面中不能写el表达式. ...

qq_27579471的博客 1246

shiro-spring-boot-starter由1.9.1 升级到1.12.0版本出现重定向次数过多问题分析处理

问题:由于shiro1.9.1版本有漏洞,需要升级到1.10.0以上版本,升级后访问登录页打不开,看后台日志,一直在请求跳转登录页面的接口,然后返回的响应状态为302,在网上找好几个解决问题的方案,都不能够解决我这个问题,直到后来看到一个解决方案上说定义shiro过滤器添加authc后 ,需要自定义authc验证的过滤器,看到这个突然想起之前把authc去掉,其他不变的情况,是可以解决重定向的问题,但是把这个放开就相当于任何接口都无需验证即可访问。项目背景:springboot2.7.12 + jsp。

weixin_46270013的博客 526
上一篇: spring-data-elasticsearch.4.2.0 jar包冲突导致:StackOverflow
雨冰
博客等级 码龄15年 18粉丝 60原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值