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

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

  •  
  •   alphardex · 345 天前 · 485 次点击
    这是一个创建于 345 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发了一个 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 条附言  ·  344 天前
    本问题已解决
    3 条回复    2021-06-15 18:33:53 +08:00
    dagouziwangwang
        1
    dagouziwangwang  
       345 天前
    需要指定一下 alias
    canbingzt
        2
    canbingzt  
       345 天前
    还需要配置下 publicPath
    IvanLi127
        3
    IvanLi127  
       345 天前 via Android
    你刷新前 地址是啥
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1846 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:00 · PVG 01:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.