我目前正在为我们的一位客户设置反向代理,并且存在一个问题,即所有内容都可以正确加载,但是由于某些原因导致路径错误,因此只有少数图片(图标)无法加载。
很容易地说,我需要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有点陌生,所以我不确定语法。还需要启用其他一些东西进行重写吗?任何帮助将不胜感激。
location /prod {
proxy_pass http://10.10.10.10:8080/;
}
您需要在最后加上without斜杠,否则,Nginx会尝试将其精确匹配到“ / prod /”。