V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
alphardex
V2EX  ›  问与答

vue history 路由部署到子目录访问 404

  •  
  •   alphardex · 2021-06-15 16:24:26 +08:00 · 1089 次点击
    这是一个创建于 1290 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发了一个 vue 项目,用了 history 路由,分别部署在了 pc 和 wap 两个子目录下,根据官方的服务器配置说明进行了如下的服务器( nginx )配置

    location /pc {
      try_files $uri $uri/ /pc/index.html;
    }
    
    location /wap {
      try_files $uri $uri/ /wap/index.html;
    }
    

    但项目上线后随意访问一个子路径,刷新后还是 404,应该怎么解决,有老哥遇到过类似的问题吗

    补充: 项目根目录下放了 index.html,用来根据 ua 判断进入 pc (电脑端)还是 wap (移动端)目录

    第 1 条附言  ·  2021-06-16 14:53:05 +08:00
    本问题已解决
    3 条回复    2021-06-15 18:33:53 +08:00
    dagouziwangwang
        1
    dagouziwangwang  
       2021-06-15 16:32:18 +08:00
    需要指定一下 alias
    canbingzt
        2
    canbingzt  
       2021-06-15 17:28:24 +08:00
    还需要配置下 publicPath
    IvanLi127
        3
    IvanLi127  
       2021-06-15 18:33:53 +08:00 via Android
    你刷新前 地址是啥
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:31 · PVG 13:31 · LAX 21:31 · JFK 00:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.