Eliminierung technischer Schulden mit PHPStan, Rector PHP und PHPUnit. Über 20 Jahre Praxiserfahrung in skalierbaren Backends.
- Erstellt:
- Aktualisiert:
- Autor:
- Roland Golla
Was ist das Sulu Redirect Bundle?
Das Sulu Redirect Bundle verwaltet HTTP Weiterleitungen direkt im Sulu CMS. Redakteure pflegen 301 und 302 Redirects in der Admin Oberfläche, ohne Server Konfiguration anfassen zu müssen. Das ist besonders bei Relaunches und Migrationen unverzichtbar.
Wenn sich URLs ändern, sorgen Weiterleitungen dafür, dass alte Links weiter funktionieren und die in der Google Search Console aufgebaute Sichtbarkeit erhalten bleibt. Das Bundle unterstützt einzelne Regeln ebenso wie den Import vieler Weiterleitungen auf einmal.
Mit Version 3.0.0 läuft das Redirect Bundle auf der neuen Content Architektur und modernisiert seine internen Abhängigkeiten. Für Redakteure bleibt die Bedienung im Kern gleich.
Redirect Bundle mit NCA: Erfahrung, die zählt
Bei Relaunches entscheidet das saubere Redirect Konzept darüber, ob Rankings erhalten bleiben oder einbrechen. NCA hat zahlreiche Sulu Relaunches begleitet und weiß, wie ein vollständiges Weiterleitungs Mapping aussieht, das keine wichtige URL vergisst. Wir betreiben Sulu produktiv und kennen das Redirect Bundle aus der Praxis.
Wir helfen beim PHP Consulting rund um Sulu Relaunches, beim Aufbau des Redirect Mappings und bei der Kontrolle über die Google Search Console. Die technische Umsetzung sichern wir mit einer CI/CD Pipeline und automatisierten Tests ab. Grundlagen zu Sulu vermitteln wir in der Sulu CMS PHP Schulung.
Gesetzliche Konformität & Inklusion. Optimierung von Performance und Conversion durch radikal nutzerzentriertes, universelles Design.
Skalierbare KI-Systeme mit echtem Code Ownership. CI/CD, Backup-Strategien und Infrastruktur, die mit deinem Team wächst.
Was Sulu 3.0 am Redirect Bundle ändert
symfony uid statt ramsey uuid. Das Bundle nutzt jetzt die symfony uid Komponente statt der externen Bibliothek ramsey uuid. Das reduziert Abhängigkeiten und hält den Stack näher am Symfony Kern, was Wartung und Updates vereinfacht.
Import Endpoint unter neuer Admin API. Der Endpunkt für den Import vieler Weiterleitungen liegt jetzt unter einem neuen Pfad der Admin API. Wenn du den Import per Skript oder Integration ansprichst, musst du die Ziel URL anpassen.
PHPCR und FOSRest entfallen. Auch das Redirect Bundle löst sich von PHPCR und FOSRestBundle. Weiterleitungen werden über Doctrine gespeichert und lassen sich mit vertrauten Werkzeugen sichern und migrieren.
Installation und Upgrade auf 3.0
Die Installation läuft über Composer. Beim Upgrade prüfst du vor allem Integrationen, die den Import Endpoint ansprechen, da dessen Pfad sich geändert hat.
# Neuinstallation
composer require sulu/redirect-bundle
# Upgrade auf 3.0
composer require sulu/redirect-bundle:^3.0
# Doctrine Migration ausfuehren
bin/console doctrine:migrations:migrate
Nach dem Upgrade lohnt ein Test der wichtigsten Weiterleitungen mit einem Crawler oder gezielten Requests. Details zum geänderten Import Pfad stehen im offiziellen Upgrade Guide unter github.com/sulu/SuluRedirectBundle.
Wir sind Experten für PHP und helfen Ihnen, Ihre digitalen Herausforderungen zu meistern. Unser erfahrenes Team unterstützt Sie bei PHP Updates, PHP Refactoring und berät Sie remote zu allen Fragen rund um PHP. Mit unseren vollautomatischen CI/CD Deployments und einer robusten Docker-Infrastruktur bringen wir Ihre PHP-Projekte auf das nächste Level. Vertrauen Sie auf unsere Expertise für zuverlässige und skalierbare PHP-Lösungen.
Häufige Fragen zum Sulu Redirect Bundle
Die wichtigsten Fragen zum Redirect Bundle, zu Weiterleitungen bei Relaunches und zum Upgrade auf 3.0.
Das Sulu Redirect Bundle verwaltet HTTP Weiterleitungen direkt im Sulu CMS. Redakteure pflegen 301 und 302 Redirects in der Admin Oberfläche, ohne die Server Konfiguration zu ändern. Das Bundle unterstützt einzelne Regeln und den Import vieler Weiterleitungen auf einmal, ideal für Relaunches und Migrationen.
Das Bundle nutzt jetzt die symfony uid Komponente statt ramsey uuid, verschiebt den Import Endpoint unter einen neuen Admin API Pfad und entfernt die Abhängigkeiten PHPCR und FOSRestBundle. Weiterleitungen werden über Doctrine gespeichert und lassen sich mit vertrauten Werkzeugen sichern.
Wenn sich URLs bei einem Relaunch ändern, verhindern 301 Weiterleitungen, dass Besucher und Suchmaschinen auf Fehlerseiten landen. So bleibt die in der Search Console aufgebaute Sichtbarkeit erhalten und Linkkraft geht nicht verloren. Ein sauberes Redirect Mapping ist deshalb fester Bestandteil jedes Relaunches.
Ja, wenn du den Import Endpoint per Skript oder Integration ansprichst, denn dessen Pfad hat sich geändert. Passe die Ziel URL an und führe die Doctrine Migration aus. Teste anschließend die wichtigsten Weiterleitungen. Der offizielle Upgrade Guide beschreibt alle Details.
Ja. Das Redirect Bundle bietet einen Import für viele Weiterleitungen gleichzeitig, was bei Relaunches mit hunderten geänderten URLs Zeit spart. In Sulu 3.0 liegt dieser Import Endpoint unter einem neuen Pfad der Admin API. NCA unterstützt beim Aufbau des vollständigen Mappings.
Eine 301 Weiterleitung ist dauerhaft und gibt die Linkkraft an das neue Ziel weiter, ideal bei endgültig geänderten URLs. Eine 302 Weiterleitung ist temporär und signalisiert Suchmaschinen, dass die alte URL zurückkehrt. Für Relaunches ist in den meisten Fällen die 301 die richtige Wahl.
Die symfony uid Komponente ist Teil des Symfony Ökosystems und wird gemeinsam mit dem Framework gepflegt. Der Wechsel von der externen Bibliothek ramsey uuid reduziert Abhängigkeiten, hält den Stack konsistenter und vereinfacht Updates. Funktional bleiben die generierten Identifier gleichwertig.
Ja. Wir begleiten Sulu Relaunches von der Planung des Redirect Mappings über die technische Umsetzung bis zur Kontrolle in der Search Console. So bleiben Rankings erhalten und keine wichtige URL geht verloren. Im kostenlosen Kennenlernen schätzen wir den Aufwand ein und rechnen minutengenau ab.