我在Netlify上部署了站点,然后它只显示index.html,当我点击链接到我网站中的其他页面时,它显示“页面未找到”,我使用vite运行和构建我的项目,并使用Tailwind for css
gk7wooem1#
如果您正在构建一个SPA,您可能希望在处理路由逻辑之前所有URL都服务于index.html,这可以使用Netlify's File-based configuration file来完成。
index.html
避免404条款
如果您的应用使用历史记录推送状态获取干净URL,则无论浏览器请求什么URL,您都必须添加重写规则来提供index.html文件。有关生成配置的详细信息
对对象进行净值化
[build] command = "vite build" publish = "dist" [[redirects]] from = "/*" to = "/index.html" status = 200
1条答案
按热度按时间gk7wooem1#
如果您正在构建一个SPA,您可能希望在处理路由逻辑之前所有URL都服务于
index.html
,这可以使用Netlify's File-based configuration file来完成。避免404条款
如果您的应用使用历史记录推送状态获取干净URL,则无论浏览器请求什么URL,您都必须添加重写规则来提供index.html文件。
有关生成配置的详细信息
对对象进行净值化