Когда я обновляю браузер на динамическом маршруте, как/Projects/123 , renders корневой страницы вместо [ID] .js . URL -адрес остается правильным, но неправильная страница загружается. < /P>
setup < /h2>
- next.js 15 с страницей маршрутизатора (не маршрутизатор приложения) < /li>
in next.config.js
Код: Выделить всё
output: "export" - Динамический маршрут: страницы/проекты/[id] .js
- Хостинг: NetLify (но, кажется, происходит с любым статическим сервером)
. /Projects/123 по ссылке -
[*] Обновить страницу -
обходной Маршрут: < /p>
Код: Выделить всё
useEffect(() => {
const path = window.location.pathname;
if (path !== '/' && router.pathname === '/') {
router.replace(path);
}
}, []);
Подробнее здесь: https://stackoverflow.com/questions/797 ... -static-ex
Мобильная версия