Weiterleitungen
Mit Component/Redirect können URL-Weiterleitungen zentral verwaltet werden. Damit lassen sich zum Beispiel alte Pfade, geänderte Seitenstrukturen oder Kampagnen-Links sauber auf neue Ziele umleiten.
Wofür ist das gedacht?
Umzüge von Seiten und Inhalten ohne 404-Fehler
SEO-freundliche Umleitungen (z. B. dauerhaft mit 301)
Temporäre Weiterleitungen für Aktionen oder Tests
Sammelregeln für ähnliche Pfade
Felder in der Weiterleitungs-Tabelle
Status-Code: Art der Weiterleitung (z. B. 301, 302, 303, 307, 308)Quelle: Eingehender Pfad, der umgeleitet werden sollZiel: Zielpfad oder vollständige externe URL
So wird Quelle eingetragen
Immer mit führendem
/, z. B./produkte/altDie Startseite ist
/%kann als Platzhalter für beliebige Abschnitte verwendet werden
Beispiele:
Exakt:
/blog/2023/ankuendigungMit Platzhalter:
/blog/%
So wird Ziel eingetragen
Interner Pfad:
neuer-bereich/startoder/neuer-bereich/startExterne URL:
https://example.com/landingpageInterne Ziele erhalten automatisch einen führenden
/, falls er fehlt
Neu durch PM-1754 (Framework)
Die Erweiterung PM-1754 verbessert die Weiterleitungslogik deutlich:
Platzhalter in Quelle und Ziel
Inhalte aus
%in der Quelle können im Ziel wiederverwendet werden.Das Ziel nutzt dafür Platzhalter wie
$1,$2,$3.
Startseiten-Weiterleitung
Weiterleitungen von
/funktionieren zuverlässig.
Längere Quellen erlaubt
Die maximale Länge von
Quellewurde auf 2048 Zeichen erhöht.
Besseres Matching bei Regeln
Wenn keine exakte Regel gefunden wird, werden Platzhalter-Regeln berücksichtigt.
Frühere Verarbeitung im Request-Ablauf
Redirects greifen früher, dadurch funktionieren auch Fälle wie
.html-Pfade besser.
Praktische Beispiele
1) Einfache dauerhafte Weiterleitung
Status-Code:
301Quelle:
/alt/kontaktZiel:
/kontakt
2) Temporäre Weiterleitung
Status-Code:
302Quelle:
/gewinnspielZiel:
/landing/sommeraktion
3) Platzhalter-Weiterleitung
Status-Code:
301Quelle:
/kategorie/%/artikel/%Ziel:
/shop/$1/$2
Aufruf von /kategorie/mode/artikel/hemd-123 wird zu /shop/mode/hemd-123.
Hinweise für die Praxis
Möglichst 301 für dauerhafte Umzüge verwenden
Regeln eindeutig halten und unnötige Überschneidungen vermeiden
Nach Änderungen mit echten Beispiel-URLs testen
Bei externen Zielen immer vollständige URL mit
https://nutzen
Häufige Fehler
Quelle ohne führenden Slash eingetragen
Platzhalter
%in der Quelle genutzt, aber$1/$2im Ziel vergessenFalscher Status-Code für den Einsatzzweck gewählt
Zu breite Wildcard-Regel, die spezifischere Regeln überdeckt