Du kannst jetzt Weiterleitungsregeln direkt in deinem MyKinsta-Dashboard hinzufügen! Mit Weiterleitungsregeln kannst du den Datenverkehr nahtlos von einem Ort zum anderen leiten. Es ist besonders nützlich, um 404-Fehler zu vermeiden, richtige SEO sicherzustellen, wenn du Änderungen vornimmst, und Besucher an die richtigen Standorte auf deiner Website zu leiten.

Die Verwendung von kostenlosen WordPress-Plugins zum Implementieren von Weiterleitungen kann manchmal zu Leistungsproblemen führen, da die meisten von ihnen die Funktion wp_redirect verwenden, für die zusätzliche Code-Ausführung und Ressourcen erforderlich sind. Einige von ihnen fügen dem wp_options -Verzeichnis außerdem automatisch geladene Daten hinzu, wodurch die Database aufgebläht wird. Das Hinzufügen in MyKinsta bedeutet, dass die Regeln auf Serverebene implementiert werden. Dies ist ein viel besserer Weg. Führe die untenstehenden Schritte aus, um sie einfach hinzuzufügen.

So fügst du eine Weiterleitungsregel hinzu

Schritt 1

Um eine Weiterleitung hinzuzufügen, klickst du auf deine Website in MyKinsta und gehst zu „Redirects” („Umleitungen“). Dann klicke auf „Add Redirect Rule“ („Neuen Umleitungsregel hinzufügen“)

Fügen Sie Weiterleitungsregeln hinzu

Fügen Sie Weiterleitungsregeln hinzu

Schritt 2

Du kannst dann die Art der gewünschten Weiterleitungsregel auswählen. In diesem Artikel über Weiterleitung erfährst du, welche Art von Regeln du verwenden solltest. Unser Tool verwendet und unterstützt Regex-Ausdrücke.

  • 301 redirect: Wird für URLs und oder Inhalte verwendet, die „dauerhaft verschoben“ werden. Normalerweise ist dies diejenige, die du für SEO-Zwecke verwenden solltest.
  • 302 redirect: Wird für URLs und oder Inhalte verwendet, die „gefunden“ oder „vorübergehend verschoben“ werden.

In diesem Beispiel fügen wir eine 301-Weiterleitung für eine Blogpost-URL hinzu, die geändert und auf etwas anderes aktualisiert wurde. Dadurch wird sichergestellt, dass der gesamte Datenverkehr, die Backlinks und der Link-Saft von Google jetzt an die neue URL gesendet werden. 301 Redirects passieren zwischen 90-99% Link-Juice. Du kannst auswählen, für welches Domain-Präfix es hinzugefügt werden soll. In diesem Fall möchten wir, dass sowohl WWW- als auch Non-WWW-Datenverkehr weitergeleitet werden.

301 Redirect hinzufügen

301 Redirect hinzufügen

Notiz: Dadurch werden UTM-Parameter oder Elemente am Ende der URL automatisch weitergeleitet. Wenn die alte URL beispielsweise mit einem Tool wie Buffer auf sozialen Medien freigegeben wird, kann sie wie folgt aussehen:

https://wpdev.ink/blogpost/?utm_content=buffer

Dies wird automatisch weitergeleitet an:

https://wpdev.ink/newblogpost/?utm_content=buffer

Du wirst auch feststellen, dass wir ^ oben in der URL „Weiterleitung von“ hinzugefügt haben. Dies liegt daran, dass das Umleitungs-Tool von Kinsta Regex automatisch verwendet. Daher solltest du ^ am Anfang jedes Pfads „von“ hinzufügen, es sei denn, du möchtest, dass er an anderen Stellen als dem Anfang des Pfads übereinstimmt. Wenn du beispielsweise einen einfachen /blogpost verwendest, kannst du eine Weiterleitungsschleife für andere URLs erstellen, z. B. /category/blogpost.

Es ist auch wichtig, deine aktuellen Backlinks in einem Tool wie Ahrefs zu überprüfen. Möglicherweise verfügst du auf Drittanbieter-Websites über Backlinks, die auf zwei verschiedene Versionen deiner URL verweisen:

https://wpdev.ink/blogpost
https://wpdev.ink/blogpost/

Beachte, dass der zweite am Ende einen Backslash hat. Wenn du dies nicht berücksichtigst, kann dies die Weiterleitung beeinträchtigen. Wenn du nicht sicher bist, auf welche Version Websites von Drittanbietern verlinken, kannst du stattdessen immer die Wildcard regex command (?) verwenden, um sicherzustellen, dass beide funktionieren. Hier ist ein Beispiel:

Wildcard-Weiterleitung

Wildcard-Weiterleitung

Im obigen Beispiel würden alle Links zu / blogpost und / blog post / (mit dem Backslash) zu / new blog post weitergeleitet. Du kannst dann alle deine Weiterleitungsregeln einfach über das Dashboard verwalten.

Weiterleitungsregeln verwalten

Weiterleitungsregeln verwalten

Regex verwenden

Ein regulärer Ausdruck ist eine Folge von Zeichen, die ein Suchmuster definieren. Nachfolgend findest du einige zusätzliche Beispiele, die mit dem MyKinsta-Weiterleitungstool verwendet werden können. Das Feld „Weiterleiten von“ unterstützt reguläre Ausdrücke, und das Feld „Weiterleiten nach“ ermöglicht Erfassungsgruppenreferenzen und einige Variablen (z. B. $ Host, $ Schema). Hier sind einige wichtige Dinge zu beachten:

  • Weiterleitungen werden in der Reihenfolge geprüft, in der du sie hinzufügst. Es empfiehlt sich, die spezifischeren vor den allgemeinen Weiterleitungen zu verwenden.
  • Standardmäßig ist unser Weiterleitungstool case sensitive (siehe unten wie man case-insensitive Weiterleitungen verwendet).
  • Eingeschränkte Zeichen: #, Leerzeichen, “, und Zeilenumbruchzeichen.
  • Du kannst nicht mit Argumenten weiterleiten.

Hier ist ein paar übliche Regex-Syntax:

  • ^ – Übereinstimmung nur, wenn das Folgende am Anfang der Zeile steht
  • $ – Übereinstimmung nur, wenn das Folgende am Anfang der Zeile steht
  • ? – Übereinstimmung der vorherigen 0 oder 1-mal (macht es optional)
  • . – Stimmt mit jedem einzelnen Zeichen überein
  • * – Die vorherigen 0 oder mehr Male abgleichen
  • \ – Escape Sonderzeichen
  • (?i) – Case-insensitive
  • . * – Platzhalter für irgendetwas (jedes Zeichen, das zu einer beliebigen Zeichenfolge passt)
  • (. *) – Erfassungsgruppe, die einen Platzhalter für eine beliebige Zeichenfolge an der angegebenen Stelle enthält

Regex Beispiele

Umfasst deine https://domain.com/store-Seite

^/store

Umfasst deine https://domain.com/store-Seite (mit case-insensitiver Weiterleitung)

(?i)^/store

Beinhaltet eine einzelne Datei wie https://domain.com/store.php:

^/store\.php

Umfasst alle Dateien desselben Typs, z. B. alle PHP-Dateien.

^/store/.*\.php

Umfasst alles, was einen bestimmten Satz enthält, z. B. https://domain.com/*store*.
Es wird empfohlen, die Umleitungszeichenfolge „/“ anzugeben, um die Wahrscheinlichkeit zu verringern, dass unerwünschte Elemente umgeleitet werden. Notiz: Da unser Tool automatisch Regex anwendet, werden. * werden automatisch angewendet und in diesem Fall nicht benötigt.

/store or /store/

Umfasst die beiden folgenden URLs: https://mydomain.com/fast-racing und https://mydomain.com/fast-car-racing

^/fast(-car)?-racing

Hier ist ein weiteres Beispiel aus unserem Artikel zum Thema Deaktivieren von Google AMP. Wir mussten alle Blogeinträge, die / amp / enthielten, an ihre ursprüngliche Non-AMP-URL umleiten, um sicherzustellen, dass sie erneut auf ihre ursprünglichen URLs indexiert wurden. Mit anderen Worten, wir fangen alles vor / amp / in der URI ein und hängen nur das an Stelle von „1 $“ an.

/(.*)\/amp
Regex Beispiel

Regex Beispiel

Umleiten des WWW-Datenverkehrs auf Non-WWW (und umgekehrt)

Füge eine 301-Weiterleitung für den gesamten WWW-Datenverkehr zu Non-WWW hinzu.

www.mydomain.com - ^(.*)$ - https://mydomain.com$1
WWW-Datenverkehr weiterleiten (301)

WWW-Datenverkehr weiterleiten (301)

Zu viele Weiterleitungen

Wenn du deine Weiterleitungen falsch einrichtest, kann dies eine unendliche Weiterleitungsschleife verursachen. In diesem Fall wird möglicherweise ein Fehler wie ERR_TOO_MANY_REDIRECTS angezeigt. Wenn dies der Fall ist, solltest du deine Weiterleitungsregeln erneut durchgehen und sie noch einmal überprüfen. Dies tritt häufig auf, wenn die Standort-URL sowohl in „Weiterleiten von“ als auch in „Weiterleitung nach“ enthalten ist.

Beispielsweise würde Folgendes eine Weiterleitungsschleife verursachen:

Redirect From: ^/blog/about Redirect To: https://domain.com/blog/about-me

Haben Sie mit Ausfallzeiten und WordPress-Problemen zu kämpfen? Kinsta ist die Hosting-Lösung, die Ihnen Zeit spart! Sieh dir unsere Features an

Warum? Denn sobald der Prozess ^/blog/about erreicht hat, spielt der verbleibende Teil -me keine Rolle und würde eine Endlosschleife verursachen. Du musst das Ende der Zeichenfolge und den Startpunkt angeben. So würdest du es beheben:

Redirect From: ^/blog/about$ Redirect To: https://domain.com/blog/about-me

Das Zeichen $ sagt Nginx, dass die Anforderung nur dann angehalten werden soll, wenn die Zeichenfolge genau dort ist, aber nichts danach.

Weiterführende Regex Literatur

Hier findest du einige nützliche Links, um zu erfahren, was du mit Regex alles machen kannst, und um die Grundlagen zu verstehen:

So importierst du Massenweiterleitungsregeln

Vielleicht hast du ein komplexeres Setup oder möchtest dein 301-Weiterleitungs-Plugin auf deiner WordPress-Seite entfernen. Wir haben auch die Möglichkeit, Umleitungsregeln aus einem CSV-System massenweise zu importieren.

Schritt 1

Um Massen-Import-Weiterleitungsregeln hinzuzufügen, klickst du in MyKinsta auf deine Seite und gehst zu „Redirects (Weiterleitungen)“. Dann klicke auf „Bulkimport (Massenimport)“.

Fügen Sie Weiterleitungsregeln hinzu

Fügen Sie Weiterleitungsregeln hinzu

Schritt 2

Füge den Inhalt einer CSV-Datei in das Feld ein. Die CSV sollte Informationen enthalten, die durch Kommas in dieser Reihenfolge getrennt sind: Statuscode, Domain (alle für alle Domains), Weiterleitung vom Pfad und Weiterleitung zur URL. Jede Weiterleitungsregel sollte in eine neue Zeile eingefügt werden. Dann klicke auf „Import Redirects (Weiterleitungen importieren)“.

Massenweiterleitungsregeln importieren

Massenweiterleitungsregeln importieren

Das Massenlöschen von Weiterleitungsregeln wird ebenfalls unterstützt.

So exportierst du Weiterleitungen

Wir wissen, dass einige von euch Hunderte oder sogar Tausende von Weiterleitungen haben. Die Möglichkeit, sie zu exportieren, ermöglicht eine einfachere Offline-Bearbeitung und einen erneuten Import sowie die Möglichkeit, Weiterleitungen nach Bedarf auf ein anderes Tool oder einen anderen Dienst zu übertragen. Hier bietet sich die Option „Exporte in CSV“ an.

Weiterleitungen in CSV exportieren

Weiterleitungen in CSV exportieren

Weiterleitungen aus WordPress exportieren

Wenn du deine aktuellen Weiterleitungen von einem WordPress-Plugin zu MyKinsta migrieren möchten, stehen für viele von ihnen Exportoptionen zur Verfügung (Exportoptionsbeispiel unten im EPS-Weiterleitungs-Plugin). Stelle nur sicher, dass sie vor dem Massenimport ordnungsgemäß formatiert sind.

EPS-Plugin exportiert Weiterleitungen

EPS-Plugin exportiert Weiterleitungen

Wenn du das Simple 301 Redirects-Plugin verwenden, kannst du dieses Export Simple 301 Redirects to CSV-Plugin verwenden.

Notiz:

Für komplexere Weiterleitungen musst du möglicherweise ein Support-Ticket öffnen. Da wir Apache nicht ausführen, kannst du .htaccess nicht verwenden. Stattdessen führen wir NGINX aus, das über eine eigene Regelsyntax für das Umschreiben verfügt. Was auch immer du mit .htaccess-Dateien tun kannst, kannst du in die Syntax von Nginx „übersetzen“, und wir fügen sie der NGINX-Konfigurationsdatei deiner Seite hinzu.

6
Mal geteilt