Next.js · Junior · Pytanie 56 z 75
Jak przekierować stare URL /blog/:slug na /news/:slug dla wszystkich żądań, bez kodu w stronach?
// next.config.ts
async redirects() {
return [{ source: '/blog/:slug', destination: '/news/:slug', permanent: true }]
}- ✓Poprawna odpowiedź: Przez
redirects()wnext.config.ts - 2Tworząc pustą stronę pod każdym starym URL
- 3Tagiem
<meta http-equiv="refresh">w głównym layoucie
Wyjaśnienie
Przekierowania z konfiguracji działają przed dopasowaniem tras systemu plików. Dla wielu dynamicznych przekierowań (np. z bazy) używaj proxy.ts.