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

编程教程 (6) 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.
前言       在写作前,作者也百度查了很多Spring boot 301重定向资料
Spring Boot logback tomcat部署不生效问题解决
spring boot项目打war包再部署到外部tomcat中
nginx代理Tomcat带路径的项目location / {                 proxy_pass http://localhost:8080/v1/;          ...
问题描述最近网站被运营商劫持很严重,忍受不了,全站上了HTTPS
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/mvc项目中通过@RestControllerAdvice或者@ControllerAdvice配合@ExceptionHandler
spring mvc项目是spring的一个子项目用于处理视图层的请求,类似Struts框架。302跳转很简单:@RequestMapping(value =
本文将介绍Spring Boot和HikariCP示例。HikariCP是快速,简单,可靠和生产就绪的JDBC连接池。在Spring Boot 2.0版本中,默认数据库池技术已从Tomcat P...
PVE配置nginx代理访问。nginx配置:server { listen 10101 ssl; server_name pve.ok.top; #ssl on; #从腾...
spring boot 入门之security oauth2 jwt完美整合例子,Java编程中spring boot框架+spring security框架+spring security o...
spring boot 导入本地jar包spring boot maven 打war包时候导入本地jar包