我正在尝试为我的NUXT3网站实现一个定制的404页面,该页面是通过NETLIFY.部署的。
我在根文件夹中创建了"error.vue“,它将所有错误重定向到我的自定义404页面,这是我想要的行为,但当我将站点部署到网络上的Netlify时,它会显示一个未找到NETLIFY错误的页面。
任何已经为网站实现了自定义404 Nuxt3页面的人都可以帮助我完成这个?
提前谢谢。
当404错误时,Netlify:
开发404错误(期望行为):
发布于 2022-10-12 02:18:25
error.vue
的文件放在nuxt项目的根目录中(~/app.vue
旁边)。像任何组件一样填充这个文件。如果问题仍然存在:
<NuxtErrorBoundary>
作为它是在文档中定义的。Generate: { fallback: true }
中。发布于 2022-10-12 11:54:32
我也有同样的问题。
我在我的Nuxt配置中添加了这个(参见下面),因为Netlify期望一个404.html
文件显示一个自定义错误页面。当试图访问不存在的页时,此更改将正确地重定向到错误页,但错误页接收的状态代码为500,而不是404。
nitro: {
prerender: {
routes: ['/404.html']
}
}
https://stackoverflow.com/questions/74035474
复制相似问题