Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "intlayerMiddleware in intlayerProxy umbenannt"v8.1.725.2.2026
- "Dokumentation initialisiert"v8.0.021.1.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
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:
- Locale Detection: Sie prüft den URL-Pfad, Cookies und den
Accept-Language-Header, um die Locale des Nutzers zu bestimmen. - 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.
- 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.