trailingSlash

Standardmäßig leitet Next.js URLs mit nachgestelltem Schrägstrich zu ihren Entsprechungen ohne Schrägstrich weiter. Zum Beispiel wird /about/ zu /about umgeleitet. Sie können dieses Verhalten so konfigurieren, dass es umgekehrt funktioniert, also URLs ohne Schrägstrich zu ihren Entsprechungen mit Schrägstrich weitergeleitet werden.

Öffnen Sie next.config.js und fügen Sie die trailingSlash-Konfiguration hinzu:

next.config.js
module.exports = {
  trailingSlash: true,
}

Wenn diese Option aktiviert ist, werden URLs wie /about zu /about/ weitergeleitet.

Bei Verwendung von trailingSlash: true gibt es Ausnahmen, bei denen kein nachgestellter Schrägstrich hinzugefügt wird:

  • URLs von statischen Dateien, wie Dateien mit Erweiterungen.
  • Alle Pfade unter .well-known/.

Beispielsweise bleiben folgende URLs unverändert: /file.txt, images/photos/picture.png und .well-known/subfolder/config.json.

Wenn diese Option zusammen mit der output: "export"-Konfiguration verwendet wird, gibt die Seite /about die Datei /about/index.html aus (anstelle der Standarddatei /about.html).

Versionsverlauf

VersionÄnderungen
v9.5.0trailingSlash hinzugefügt.

On this page