Netlify:除index.html外未找到页面



我在Netlify上部署了网站,然后它只显示index.html,当我点击指向我网站中其他页面的链接时,它会显示"页面未找到";,我使用vite来运行和构建我的项目,并为css 使用Tailwind

如果您正在构建SPA,那么在处理路由逻辑之前,您可能希望所有URL都为index.html提供服务。这可以使用Netlify的基于文件的配置文件来完成。

避免404秒
如果您的应用程序使用历史推送状态来获得干净的URL,则无论浏览器请求什么URL,都必须添加重写规则来提供index.html文件。

有关构建配置的更多信息


netlify.toml

[build]
command = "vite build"
publish = "dist"
[[redirects]]
from = "/*"
to = "/index.html"
status = 200

最新更新