Редирект в NextJS
Давайте перенаправим устаревший раздел
новостей на актуальный путь.
Пользователь, который откроет старый URL,
получит ответ с кодом перенаправления
и браузер загрузит уже новый адрес.
Список таких пар задают в next.config.mjs
функцией redirects: она возвращает
массив объектов с полями source,
destination и permanent.
Поставим permanent: false, чтобы
использовать временный редирект
и при необходимости позже сменить цель:
let nextConfig = {
async redirects() {
return [
{
source: '/old-news',
destination: '/news',
permanent: false,
},
];
},
};
export default nextConfig;
Перенаправьте английский путь архива статей на страницу со списком публикаций.
Проверьте в браузере, что при открытии старого адреса строка сменилась на новый URL.