qq_41304365
番茄看不起西红柿
2019-08-26 14:59
采纳率: 50%
浏览 3.1k
已结题

Nginx 访问路径报404 地址错误

项目是前后端分离得
当我访问 http://xxxxx.com 出现index.html 是正常的
当我 登录之后 把登录后的地址 复制到别的浏览器(或者是新打开一个浏览器页面)时 就会报Nginx 404 配置用的时 宝塔软件配置的 请大神 解答 谢谢

  • 点赞
  • 收藏

3条回答 默认 最新

  • qq_37744644
    qq_351734088 2019-08-27 18:25
    已采纳

    vue项目vue-router路由history模式打包后放在服务器上要在WEB-INF/web.xml文件中配置:

        <error-page>
            <location>/index.html</location>
            <error-code>404</error-code>
        </error-page>
    

    同时项目中也要一个404页面:
    图片说明

    点赞 评论
  • tongkaiming
    tongkaiming 2019-08-26 15:58

    你是不是做了登录拦截,未登录重定向到了登录页,然后重定向写错了

    点赞 评论
  • qq_41304365
    番茄看不起西红柿 2019-08-26 16:27

    没有 因为配置的是用 “宝塔工具” 配置的 我把前端build后 直接把前端页面放在了宝塔工具配置好的文件夹里面 然后输入域名 能正常进到登录页面 但是登录之后把地址复制出来 在搜索就不行了

    点赞 评论

相关推荐