Ce face Redirecționări globale (redirects) în next.config.js - Păstrarea autorității SEO
Proprietatea async redirects() din `next.config.js` permite declararea unei liste centrale de reguli de redirecționare.
Parametrul permanent: True emite codul de stare HTTP `308 Permanent Redirect`, semnalizând motoarelor de căutare să transfere întreaga valoare SEO către noua adresă.
Parametrul permanent: False folosește codul `307 Temporary Redirect`.
Se execută înainte de randarea oricărui fișier de pagină, economisind resursele serverului.
Exemple
Exemplul 1: Migrarea unei structuri vechi de directoare către noua cale
Redirecționează toate articolele din /blog/ în /noutati/.
module.exports = {
async redirects() {
return [
{
source: '/blog/:slug',
destination: '/noutati/:slug',
permanent: True,
},
];
},
};
Ieșire în terminal
Orice acces pe /blog/articol-1 devine 308 către /noutati/articol-1.
Greșeli frecvente
- Crearea unei bucle infinite de redirecționare (source identic cu destination) sau potrivirea peste toate rutele fără excluderi atente.
Comenzi înrudite
Rescrieri de rute (rewrites) în next.config.js - Mascarea adreselor interne: Mapează o cale publică către o altă destinație internă sau externă fără a modifica URL-ul afișat în browserul vizitatorului.redirect() și permanentRedirect() - Redirecționări programatice pe server: Oprește execuția curentă pe server și trimite un răspuns HTTP de redirecționare către client.next.config.js - Fișierul principal de configurare Next.js: Centralizează setările avansate ale compilatorului, modulelor externe, regulilor de redirecționare și mediului de rulare.
Întrebări & Exemple de Cod:
Redirecționări globale (redirects) în next.config.js – Păstrarea autorității SEOAi o nelămurire despre utilizarea comenzii
Redirecționări globale (redirects) în next.config.js – Păstrarea autorității SEOsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.