Creazione:2026-01-21Ultimo aggiornamento:2026-02-25

    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:

    1. Rilevamento del locale: Controlla il percorso URL, i cookie e l'header Accept-Language per determinare il locale dell'utente.
    2. 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.
    3. 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.