springboot静态资源无法访问

Blade 未结 1 121

一、该问题的重现步骤是什么?

1. springboot 项目,在项目resources下面写了ftl页面

2. 测试环境用的是ip:端口号/api/blade-user/index/index 访问跳转到页面

3.生产环境考虑到直接把项目的路径暴漏出去,想改成http://www.****.com/index/index 访问跳转到页面,如果改成这样就找到静态资源下面的css和img图片了


二、你期待的结果是什么?实际看到的又是什么?

可以访问到静态资源

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

版本号3.1.1.RELEASE 

开发windows

测试linux

四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-08-01 09:41

    css和img等静态资源放cdn,用cdn完整路径引入。或者把引入路径得改成nginx反向代理后的的地址。固定的路径,他是不会自动变化的,除非你给他动态的变量引入。

    0 讨论(0)
提交回复