Zeitgesteuertes Veröffentlichen im Sulu CMS: Wie das Automation Bundle in Sulu 3.0 den Message Bus nutzt.
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.
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.
Finde das passende Angebot für dein Projekt
Hey! Ich bin CodeBot. Lass uns herausfinden, wie wir dein Projekt zum Fliegen bringen.
Was soll entstehen?
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.
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.
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.
Zeitgesteuertes Veröffentlichen im Sulu CMS: Wie das Automation Bundle in Sulu 3.0 den Message Bus nutzt.
Kommentare im Sulu CMS: Was das Comment Bundle in Sulu 3.0 an der API ändert.
Registrierung, Login und Profile im Sulu CMS: Was das Community Bundle in Sulu 3.0 neu macht.
Formulare im Sulu CMS: Was das Form Bundle in Sulu 3.0 bringt und warum bestehende Templates unverändert weiterlaufen.
Sulu als Headless Backend: Content als JSON für React, Vue oder Astro. Was sich mit dem 3.0 Rewrite und SEAL ändert.