Nginx 请求文件路径错误

发布于 2022-09-13 01:02:01 字数 1005 浏览 21 评论 0

Nginx在配置一个端口下多个路径转发多个不同的项目(一个老项目一个Vue的项目)时初始化请求时,匹配的路径并没有问题,但是当我切换其他路径时,请求的文件路径添加了我的路由前缀。由于请求的文件路径添加了路由前缀导致页面报500(文件路径与请求路径不同)

Nginx配置

image.png

请求,初始状态时并没有任何问题,文件的路径也是正确的。

image.png
image.png

切换路由后,文件路径增加了一个前缀 maintain

image.png

刷新页面时,由于路径不对导致页面 500,直接使用了URL的地址!!!

image.png

文件位置

image.png

Vue打包后的文件 idnex 页

image.png

我需要怎么配置nginx来解决这个问题?还是说需要在Vue.config.js中配置什么吗?

在切换路由的时候请求到的路径会带上,路由的前缀,刷新的时候请求到的路径是url的地址(我并没有这个文件!!!这仅仅是vue中的一个路由地址)。nginx需要怎么配置取消的前缀的这个影响
image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独木成林 2022-09-20 01:02:01

Vue.config.js

  publicPath: './',
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文