配置完 https 以后其他一切正常,但是图片资源的路由不太正确了
加载路径为 https://172.16.110.16/css/assets/a6d4c7c382b025fbee59ad784f257560.png
正确的加载路径为: https://172.16.110.16/assets/a6d4c7c382b025fbee59ad784f257560.png
不知道为什么凭空出现了 /css/
1
cydian 2019-01-30 17:25:47 +08:00 via Android 1
路径最开头加了/没有?
绝对 相对路径? |
2
ysc3839 2019-01-30 17:26:07 +08:00 via Android 1
发 css 代码看看?
|
3
cuixiao603 OP @ysc3839 代码是前端编译好的应该没什么价值吧
|
4
cuixiao603 OP @cydian 加了的 ,https://172.16.110.16/css/index.css 都是加载正常的
css 和 assets 是两个平级的目录 |
5
yazi 2019-01-30 17:31:42 +08:00
这和 Nginx 没什么关系吧
|
6
cuixiao603 OP @yazi nginx 不配置 https 是没问题的
|
7
LeeSeoung 2019-01-30 17:34:26 +08:00 1
事出有因必有妖。。前台代码。。nginx 配置好好排查下。换个目录看下问题复现不。
|
8
kernnel 2019-01-30 17:42:37 +08:00 1
这个应该和 nginx 没关系,大概率是前端配置问题,比如 webpack 的 css output 目录配置
|
9
cuixiao603 OP 找到原因了 因为 index.css 里面使用的是相对目录引入图片,index.css 在 css 目录下导致目录路径前面多了个 css,但是奇怪的是不配置 https 时候没发现这个问题
|
10
cydian 2019-01-30 18:02:51 +08:00 via Android
@cuixiao603 一开始就回复你这个问题了
|
11
cuixiao603 OP @cydian 哈哈 理解错了 我的锅
|