Wie konfiguriere ich eine 301-Weiterleitung in Ghost CMS?

Wie konfiguriere ich eine 301-Weiterleitung in Ghost CMS?

Wenn du anfängst, Blogs auf dem Ghost CMS zu schreiben, wirst du nicht erkennen, dass die URL für deinen Blog übernommen wird, wenn du den Titel zum ersten Mal schreibst, d.h. wenn du den Titel aktualisiert hast, wird die URL nicht aktualisiert. Dies ist ein großes Problem, warum? Oft sind wir uns des Titels nicht sicher, bevor wir mit dem Schreiben von Blogs beginnen, und geben daher einen Platzhaltertitel ein. Sobald der Blog fertig ist, aktualisieren wir den Titel, vergessen aber, die URL zu aktualisieren. Das führt dazu, dass wir eine schlechte URL für unseren Blog haben.

Ghost ermöglicht es uns, die URL zu aktualisieren, aber hier gibt es ein großes Problem: Wenn du die URL nach ein paar Tagen aktualisiert hast und der Google-Bot deine Seite bereits indiziert hat, würde er jedes Mal, wenn ein Nutzer auf die Seite klickt, auf die alte URL stoßen und schließlich eine 404-Seite erhalten. Das ist nicht wirklich toll für die Benutzer. Was ist also die Lösung für dieses Problem?

Der Ghost-Administrator verfügt über eine Funktion für Weiterleitungen, mit der du eine YAML/JSON-Datei hochladen kannst, um 301-Weiterleitungen zu konfigurieren. Ghost CMS ist berüchtigt dafür, dass die meisten benutzerdefinierten Funktionen versteckt bleiben. Ich habe einige Zeit gebraucht, um die Umleitungsfunktion zu finden, mit der man eine permanente 301-HTTP-Umleitung oder sogar eine temporäre 302-HTTP-Umleitung erstellen kann.

Gehe in die Einstellungen und dann in den Abschnitt Labs

Ich habe euch hier ein kleines Beispiel erstellt, sodass man sehen kann, wie ein Redirect erstellt werden kann. Wie aus der Konfiguration hervorgeht, wird die von-URL für die alte URL verwendet, die du auf die neue nach-URL umleiten möchten.

[
  {
    "from": "/docker/wie-man-docker-installiert/",
    "to": "/wie-man-docker-installiert/",
    "permanent": true
  }
]
👀
Passe lieber direkt beim Erstellen eines Beitrags auf die URL auf, so passieren dann am Ende keine Fehler!

Letzte Worte zu dem Beitrag

Ich denke, es gibt einige von euch, die schon mal dieses Problem hatten. Bei anderen CMS kann man durch Plugins relativ schnell Rederechts erstellen. Jetzt wisst ihr auch, wie man Weiterleitungen in Ghost CMS erstellt.