Перенаправления в конфигурации Nextjs ⇐ Javascript
-
Гость
Перенаправления в конфигурации Nextjs
У меня есть маршрутизатор, например /en/articles/[slug] Этот пул зависит от локали. В конфиге указываю редирект /de/articles/on-english/ => /de/articles/on-german/
Когда я меняю язык, я вызываю router.push(router.pathname, router.asPath, { locale: value }) Итак, я получаю /de/articles/on-english/ .
Проблема в том, что перенаправление работает: но оно перенаправляет с параметром get, которого там не должно быть /de/articles/on-german/?slug=on-english
В результате URL-адрес остается /de/articles/on-english/
Если я перенаправляюсь через промежуточное ПО, все работает как надо.
В чем может быть проблема?
У меня есть маршрутизатор, например /en/articles/[slug] Этот пул зависит от локали. В конфиге указываю редирект /de/articles/on-english/ => /de/articles/on-german/
Когда я меняю язык, я вызываю router.push(router.pathname, router.asPath, { locale: value }) Итак, я получаю /de/articles/on-english/ .
Проблема в том, что перенаправление работает: но оно перенаправляет с параметром get, которого там не должно быть /de/articles/on-german/?slug=on-english
В результате URL-адрес остается /de/articles/on-english/
Если я перенаправляюсь через промежуточное ПО, все работает как надо.
В чем может быть проблема?
Мобильная версия