#next.js #next-i18next
#next.js #далее-i18next
Вопрос:
next.config.js
module.exports = { i18n: { defaultLocale: 'en', locales: ['en', 'ko', 'ar'], }, async redirects() { return [{ source: '/ko', destination: '/myCustomKo', permanent: true, locale: false, }] }, async rewrites() { return { afterFiles: [{ source: '/myCustomKo', destination: '/ko', }] } } }
Я хочу использовать свой /ko
маршрут, чтобы /myCustomKo
.
Он работает только тогда, когда он загружен первым. Я могу видеть /myCustomKo
вместо /ko
этого .
и я двигаюсь по маршруту lt;Link href="/"gt;rootlt;/Linkgt;
, моя тропинка исчезла. Я ожидаю, что этого все равно /myCustomKo
не /
будет .
когда я пробую этот процесс /en
, все идеально. Я нажал lt;Link /gt;
, это все еще так /en
.
Как я могу сохранить свой пользовательский подпространство?
Краткие сведения
Когда мой субпут /en
, я могу проложить маршрут куда угодно /en
.
Когда мой подпутешествие /ar
, я также могу проложить маршрут в любом /ar
месте .
Но когда мой субпут /myCustomKo
, мой маршрутизатор пропускает /myCustomKo
субпут.