Erstellung:2026-01-21Letzte Aktualisierung:2026-02-25

    intlayerProxy (intlayerMiddleware)-Dokumentation

    Die Funktion intlayerProxy (intlayerMiddleware für nextjs < 16) ist ein Next.js-Middleware, das lokalisierungsbasiertes Routing und Weiterleitungen verwaltet. Sie erkennt automatisch die bevorzugte Locale des Benutzers und leitet bei Bedarf zur passenden lokalisierten Route weiter.

    Verwendung

    Beschreibung

    Die Middleware führt die folgenden Aufgaben aus:

    1. Locale Detection: Sie prüft den URL-Pfad, Cookies und den Accept-Language-Header, um die Locale des Nutzers zu bestimmen.
    2. Redirection: Wenn die URL kein Locale-Präfix enthält und die Konfiguration eines erfordert (oder basierend auf den Präferenzen des Nutzers), leitet sie zur lokalisierten URL weiter.
    3. Cookie Management: Sie kann die erkannte Locale in einem Cookie für zukünftige Anfragen speichern.

    Parameter

    Die Funktion erwartet das standardmäßige Next.js NextRequest als Parameter, wenn sie direkt verwendet wird, oder sie kann wie oben exportiert werden.

    Konfiguration

    Um das Middleware zu konfigurieren, können Sie die Option routing in der Datei intlayer.config.ts einrichten. Siehe Konfiguration für weitere Details.