Spring Boot redirect 域名/HTTPS/HTTP跳转问题解决

编程教程 (40) 2025-04-21 20:28:24

问题描述

之前使用shiro时候遇到没有登录HTTPS被跳转到了HTTP,导致使用问题。之前通过nginx方式解决,参考:Shiro Https 跳转Http问题解决-XQLEE'Blog

本次有遇到问题,多层nginx代理(2层)

  • 第一层 nginx代理 blog.example.com -> code.example2.com
  • 第二层 nginx代理 code.example2.com -> 192.168.1.12:8080

怎么配置redirect:/a 都会跳转到 code.example2.com/a。与预期跳转blog.example.com/a不符合

 

目标

image

跳转未带域名+端口+协议的Location

问题排查和解决

首先确认,spring boot使用的是内嵌tomcat,所以根据代码排查

VIP资源,登录后查阅

此处内容需要开通会员后查阅(刷新)

登录/注册

 

以此搞定所有spring boot重定向乱跑问题

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
问题描述之前使用shiro时候遇到没有登录HTTPS被跳转到了HTTP,导致使用问题。之前通过nginx方式解决,参考:Shiro Https 跳转Http问题
Spring Boot tomcat 版本修改在maven pom.xml配置文件中,properties 节点里面加入<tomcat.version&gtl;9.0.
nginx代理Tomcat带路径的项目location / {                 proxy_pass http://localhost:8080/v1/;          ...
Spring Boot logback tomcat部署不生效问题解决
spring boot项目打war包再部署到外部tomcat中
Spring Boot 2.1 新特性,已升级Spring 版本为5.1,支持servlet 4.0,支持Tomcat 9.0等等
引言    通过之前spring boot mybatis 整合的讲解: spring boot mybaties整合  (spring boot mybaties 整合 基于Java注解方式写...
前言       在写作前,作者也百度查了很多Spring boot 301重定向资料
本文将介绍Spring Boot和HikariCP示例。HikariCP是快速,简单,可靠和生产就绪的JDBC连接池。在Spring Boot 2.0版本中,默认数据库池技术已从Tomcat P...
spring boot入门,spring boot是一个崭新的spring框架分支项目,本文讲解其属性配置相关
Spring Boot 2.0,Spring框架的Spring Boot 中的Spring Boot Actuator变化讲解。并且了解如何在Spring Boot 2.0中使用Actuator...
spring boot mybatis 整合使用讲解介绍,spring boot与MyBatis的使用讲解介绍。spring boot mybatis xml mapper方式的入门和通过一个简...
Spring Boot 2.0 绑定properties属性资源文件 Spring Boot 2.0 读取properties配置文件值 Spring Boot 2.0获取properties配...
spring boot 1.5整合redis实现spring的缓存框架,spring boot,redis