Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Rinominare intlayerMiddleware in intlayerProxy"v8.1.725/02/2026
- "Doc iniziale"v8.0.021/01/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Documentazione intlayerProxy (intlayerMiddleware)
La funzione intlayerProxy (intlayerMiddleware per nextjs < 16) è un middleware di Next.js che gestisce il routing basato sulla localizzazione e i reindirizzamenti. Rileva automaticamente la localizzazione preferita dell'utente e lo reindirizza al percorso localizzato appropriato, se necessario.
Utilizzo
Descrizione
Il middleware esegue le seguenti operazioni:
- Rilevamento del locale: Controlla il percorso URL, i cookie e l'header
Accept-Languageper determinare il locale dell'utente. - Reindirizzamento: Se l'URL non contiene un prefisso di locale e la configurazione ne richiede uno (o in base alle preferenze dell'utente), effettua il reindirizzamento all'URL localizzato.
- Gestione dei cookie: Può memorizzare il locale rilevato in un cookie per le richieste future.
Parametri
La funzione accetta il parametro standard Next.js NextRequest quando viene utilizzata direttamente, oppure può essere esportata come mostrato sopra.
Configurazione
Per configurare il middleware, puoi impostare l'opzione routing nel file intlayer.config.ts. Vedi configurazione per maggiori dettagli.