wordpress建站 购物,凡客诚品官方网站的代码,写作网站水平哪个最好,用jsp做的网站在不同浏览器显示效果差异很大如何解决排错过程 第一开始以为是代理出问题了
官网给出的解决方案 第一种是用代理后端接口#xff0c;第二种是重写路径直接访问静态文件 接口通过捕获profile开头的路径/profile/avatar…#xff0c;转为/home…/avatar找到我们在该路径下的文件 但是我想了一下#xff0c;我ngin…排错过程 第一开始以为是代理出问题了
官网给出的解决方案 第一种是用代理后端接口第二种是重写路径直接访问静态文件 接口通过捕获profile开头的路径/profile/avatar…转为/home…/avatar找到我们在该路径下的文件 但是我想了一下我nginx是已经做好代理的
也就是能成功从prod-api到我的后端服务器。所以第一种代理问题排除 转念一想我在本地开发的时候也就是用idea开发的时候是可以代理的所以不是后端服务器的锅问题锁定在nginx上
估计是nginx没有给我处理由后端转发的路径
/home/ruoyi/…/xx.jpg 我们用nginx直接访问试试看 nginx直接访问静态资源不行需要加一个别名转发 还是不行应该是当前站点的配置文件有问题我们到nginx的根配置文件配置一个试试 成功响应ok了站点配置文件一行一行开始看再次缩小范围
看下哪些是跟静态资源有关的 正则匹配url路径如果是以图片资源结尾则进行缓存第二次访问从缓存里拿资源
有效期30天
这个配置将我们的profile/xxxx/.jpg 请求后端服务器 当成了静态资源的访问
也就是说绕过了后端服务器将profile/xxxx/.jpg 转换为/home/xxx/.jpg的过程直接访问了一个不存在的profile/xxxx/.jpg资源
我们将其注释调即可
上面配置文件是宝塔生成的如果你是自己手动配就不会出现问题不过我感觉大部分都是用这个配的站点自己手动太鸡肋了
解决方法
注释掉站点配置文件的如下配置 重载nginx配置文件生效后重新访问 成功加载
补充这种是经过prod-api代理的请求如果是后续上传的不走这个代理的而是profile…还得配置个代理或者别名不然就这样了噢噢官方那个常见问题就是这个好像 如下修改 img src请求结果