如何在Next.js中找不到页面时停止重定向到404页面



当在我的next.js应用程序中找不到页面时,我想停止重定向到404页面。我只想在不重定向或更改URL的情况下显示我的404组件。

目前,next.js正在重定向到404/URL。

有什么办法吗?

谢谢!

Next.js框架内置了处理网站上可能发生的404、500和其他错误的方法。但是,要为这些页面添加自定义布局和样式,您需要同时创建/pages/404.js/pages/_error.js文件。

当其中一个错误发生时,Next.js将呈现该页面,而不是它自动生成的默认页面。

/pages/404.js文件将处理所有404相关错误。/pages/_error.js文件将处理500个类型错误。

这是自定义404 的官方文档

您可以通过在中创建文件在NextJS中创建自定义404页面

/pages/404.js

您可以为404错误创建页面。欲了解更多详细信息,请点击此处

最新更新