Перезапись в NextJS
Давайте отдадим содержимое одного маршрута
по другому внутреннему пути.
В строке браузера пользователь по-прежнему
видит исходный URL - это не редирект,
а скрытая подмена, которую выполняет сервер.
Такие пары задают функцией rewrites
в next.config.mjs через поля
source и destination:
let nextConfig = {
async rewrites() {
return [
{
source: '/help',
destination: '/docs/faq',
},
];
},
};
export default nextConfig;
Настройте отображение страницы контактов по короткому английскому пути без перенаправления клиента.
Убедитесь, что после перехода адрес в адресной строке остался коротким.