单页应用
编辑此页面在部署使用客户端路由而不依赖服务器端渲染的应用程序时,正确处理重定向到首页非常重要。这可以防止 CDN 或托管服务在访问没有对应文件的 URL 时返回未找到错误。
每个提供商处理这个问题的方式都不同。例如,Netlify 提供一个 _redirects
文件,其中包含:
/* /index.html 200
而 Vercel 则需要在你的 vercel.json
中添加重写部分:
{ "rewrites": [ { "source": "/(.*)", "destination": "/index.html" } ]}