Как убрать редирект на 404 страницу, но показывать ее?

В Nuxt.js, когда маршрут не найден, по умолчанию происходит редирект на страницу 404. Если вы хотите изменить это поведение таким образом, чтобы 404 страница отображалась без редиректа, вам потребуется внести изменения в файл nuxt.config.js.

В первую очередь, откройте nuxt.config.js и найдите секцию router. Если ее нет, добавьте ее следующим образом:

export default {
  router: {
    // здесь будут настройки маршрутизатора
  }
}

Внутри этой секции вы можете настроить параметры маршрутизатора Vue Router, в том числе и поведение при несуществующих маршрутах.

Чтобы показывать 404 страницу без редиректа, вы можете использовать параметр fallback, установив его значение в false. В результате, когда маршрут не будет найден, будет отображаться 404 страница.

export default {
  router: {
    fallback: false
  }
}

Теперь, если вы перейдете на несуществующий маршрут, Nuxt.js больше не будет выполнять редирект на страницу 404, а будет отображать ее непосредственно.