Skip to content

Custom Error Page Not Working #7509

@jvarness

Description

@jvarness

Bug report

Describe the bug

I've been following the instructions here for some time: https://nextjs.org/docs#custom-error-handling

But it doesn't seem that whether I deploy a site using @now/static-build or using @now/next, whenever I get a 404 on my site, the site gets redirected to the default now 404 page, not my custom page.

To Reproduce

I have a small example of a website that utilizes next and bulma and node-sass and @zeit/next-sass. Here's the source code:

https://github.com/jvarness/next-with-bulma

For convenience, I have deployed this public project to zeit using both the next builder and the static-build builder.

https://next-with-bulma-72ahovqkn.now.sh/ <- next lambdas
https://next-with-bulma-1lj0u8d2k.now.sh/ <- static

Might this have something to do with how next-sass alters the webpack config? I don't think so but I'm unsure.

Expected behavior

When I go to the fake page on both, I should get the custom 404 page, but I just get the zeit one:

https://next-with-bulma-72ahovqkn.now.sh/fake
https://next-with-bulma-1lj0u8d2k.now.sh/fake

Screenshots

I don't have any screenshots for this.

System information

  • OS: Windows
  • Browser (if applies) Chrome
  • Version of Next.js: 8.1.0

Additional context

You guys are awesome and your products are fantastic!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions