前端/移动开发面试题更新 2026-08-05

使用前端路由时,刷新页面出现404通常是什么原因?如何解决?

金山WPS前端/移动开发技术原理方案权衡问题排查Nginx

考察说明

考察前端路由模式(history vs hash)的原理与部署配置

回答思路

  1. 能够区分hash模式与history模式在URL和刷新行为上的差异
  2. 解释history模式刷新404的根因是服务端没有配置回退到index.html
  3. 说明hash模式不发起网络请求从而避免404的原因
  4. 给出服务端(Nginx等)的配置方案和注意事项