Regex im Weiterleitungsmanager verwenden

Der Weiterleitungsmanager in All in One SEO unterstützt die Verwendung von Regex (reguläre Ausdrücke) zur Erstellung komplexer Weiterleitungen.

Hinzufügen einer neuen Weiterleitung mit Regex

Um diese Funktion zu nutzen, gehen Sie zu Weiterleitungen im Menü All in One SEO und Sie sehen das Formular Neue Weiterleitung hinzufügen.

Formular zum Hinzufügen einer neuen Weiterleitung in All in One SEO

Klicken Sie nun auf das Einstellungen-Symbol auf der rechten Seite des Feldes Quell-URL.

Einstellungen-Symbol im Feld Quell-URL im Formular für neue Weiterleitung

Sie sehen drei Kontrollkästchen, eines davon ist für Regex. Aktivieren Sie dieses Kontrollkästchen, um reguläre Ausdrücke in den Feldern Quell-URL und Ziel-URL zu verwenden.

Regex-Kontrollkästchen im Formular Neue Weiterleitung hinzufügen

Häufige Regex-Weiterleitungsbeispiele

Weiterleitung eines Verzeichnisses zu einer neuen Domain

Wenn Sie möchten, dass alles, was zu einem bestimmten Verzeichnis führt, an denselben Ort auf einer anderen Domain weitergeleitet wird, verwenden Sie dieses Muster:

  • Quell-URL: ^/docs/developer/(.*)
  • Ziel-URL: https://neuedomain.com/$1

Dies leitet alle URLs wie ihredomain.com/docs/developer/seite zu neuedomain.com/seite weiter.

Entfernen von .html-Endungen und Hinzufügen von nachgestellten Schrägstrichen

Wenn Sie URLs, die auf .html enden, zur selben URL mit einem nachgestellten Schrägstrich weiterleiten möchten:

  • Quell-URL: ^/(.*?).html$
  • Ziel-URL: /$1/

Dies leitet URLs wie ihredomain.com/seite.html zu ihredomain.com/seite/ weiter.

Entfernen von Verzeichnispfaden und Zahlen aus URL-Slugs

Wenn Sie einen Verzeichnispfad und Zahlen vom Anfang Ihrer URL-Slugs entfernen müssen:

  • Quell-URL: ^/live/news/[0-9]+-(.+)
  • Ziel-URL: /news/$1/

Dies leitet URLs wie ihredomain.com/live/news/12345-artikel-titel zu ihredomain.com/news/artikel-titel/ weiter. Es entfernt das Verzeichnis /live/ und alle Zahlen gefolgt von einem Bindestrich aus dem Slug.

Weiterleitung eines Verzeichnisses zu einem anderen

Wenn Sie alle URLs von einem Verzeichnis zu einem anderen auf derselben Website weiterleiten möchten, während der Rest des Pfads beibehalten wird:

  • Quell-URL: ^/old/(.*)
  • Ziel-URL: /new/$1

Dies leitet URLs wie ihredomain.com/old/seite zu ihredomain.com/new/seite weiter.

Verwendung von Platzhaltern zur Weiterleitung eines gesamten Verzeichnisses

Wenn Sie alle Inhalte von einem Verzeichnis zu einem anderen auf derselben Website weiterleiten müssen:

  • Quell-URL: ^/docs/(.*)
  • Ziel-URL: /knowledge-base/$1

Dies leitet alle URLs wie Ihre-Website.com/docs/beliebiges zu Ihre-Website.com/knowledge-base/beliebiges um.