从不良网址加载Nginx图片-需要在网址中放置* / path / *

问题描述 投票:0回答:1

我目前正在为我们的一位客户设置反向代理,并且存在一个问题,即所有内容都可以正确加载,但是由于某些原因导致路径错误,因此只有少数图片(图标)无法加载。

很容易地说,我需要https://example.com/picture.png才能从https://example.com拍摄图片。[[/ prod / picture.png

由于某些原因,此路径未编辑。但是,当我在F12中检查它的404位置并在其路径中添加/ prod /时,会将我转发到显示有图片的站点,因此权限应该确定。

除这些图片外,其他所有东西都被正确转发。有没有办法告诉这些图片从新路径而不是旧路径获取文件。某种重写或重定向。

我目前只有此基本设置,可用于其他所有功能。

location /prod/ { proxy_pass http://10.10.10.10:8080/; }

我尝试了很少的重写规则,但是似乎都没有用。我和Nginx有点陌生,所以我不确定语法。还需要启用其他一些东西进行重写吗?

任何帮助将不胜感激。

image nginx proxy reverse-proxy
1个回答
0
投票
location /prod { proxy_pass http://10.10.10.10:8080/; }
您需要在最后加上

without斜杠,否则,Nginx会尝试将其精确匹配到“ / prod /”。

© www.soinside.com 2019 - 2024. All rights reserved.