Nieuw in Joomla-core: automatische redirects in Joomla – hoe een sprintidee een plugin werd
"Hallo Rachel… ik denk dat we een probleem hebben… Google toont de verkeerde pagina’s."
Helaas had ik dit al vaker gehoord.
En inderdaad, toen ik de website bekeek, bleek het te kloppen. De klant was druk bezig geweest met het hernoemen van blogartikelen en het aanpassen van menu-items voor betere SEO-resultaten. Het idee was goed, maar niemand had aan Google gedacht.
De oude URL’s stonden nog steeds online, in de zoekresultaten, en stuurden bezoekers rechtstreeks naar een 404-pagina.
En helaas zou dit niet de laatste keer zijn dat dit gebeurde. Joomla krijgt hiervoor een nieuwe plugin!
14 Joomlers, één ruimte, grote ideeën
In september 2026 vond de Production Sprint plaats. Voor wie dit niet kent: het is een hands-on evenement waarbij Joomla-bijdragers van over de hele wereld samenkomen om de toekomst van het platform vorm te geven. Geen afleiding, alleen ideeën en mensen die betrokken zijn.
We stelden een lijst op met functies die we vóór Joomla versie 8 wilden toevoegen. Die varieerden van het bouwen van een MCP-server voor AI-gebruik tot geautomatiseerde workflows en intelligente moduletoewijzing.
Tijdens die gesprekken kwam het redirectprobleem weer naar boven. Het voelde als een typisch probleem waarbij het CMS de gebruiker zou moeten helpen, juist omdat gebruikers vaak niet eens weten dat ze een stap overslaan.
Mijn eerste oplossing was eenvoudig: als een gebruiker een alias wijzigt, toon dan een melding die uitlegt dat dit invloed kan hebben op de URL-structuur en dus kan leiden tot 404-fouten. En dat dit te voorkomen is door een redirect aan te maken.
Hoe een simpele melding volledige automatisering werd
Benjamin Trenkle was de ontwikkelaar die deze uitdaging oppakte, en samen gingen we aan de slag om het probleem op te lossen.
We begonnen met het tonen van een melding wanneer een alias werd aangepast voor een artikel of categorie zonder direct gekoppeld menu-item. Benjamin deed het zware werk; ik fungeerde als sparringpartner.
Maar alleen een melding met een link naar een lege redirect vonden we wat beperkt. Daarom zorgden we ervoor dat de oude en nieuwe URL’s automatisch werden ingevuld in de redirect. De gebruiker hoefde alleen nog maar op ‘opslaan’ te klikken.
Toen kwam de volgende vraag: waarom zou je de gebruiker überhaupt nog laten opslaan? Waarom niet automatisch een redirect aanmaken en de gebruiker informeren over wat er is gebeurd?
Dus bouwden we die automatisering in.
Het resultaat: een volledig geautomatiseerde plugin voor het aanmaken van redirects.
De plugin in actie
Wanneer een gebruiker een alias van een menu-item wijzigt, wordt automatisch een redirect aangemaakt van de oude naar de nieuwe URL. Hetzelfde gebeurt voor artikelen en categorieën zonder direct gekoppeld menu-item. Er verschijnt een melding ter bevestiging dat de redirect is aangemaakt.
In de plugin kun je instellen of je deze functie wilt gebruiken, redirects handmatig wilt maken of het hele proces wilt automatiseren.
Daarnaast kun je in het menu- of contentcomponent bepalen of dit werkt in de backend, frontend of beide. 
Ideaal bij oplevering aan klanten
Tijdens de ontwikkeling van een website kun je deze functie uitschakelen, zodat je niet overspoeld wordt met onnodige redirects terwijl je nog bezig bent met het benoemen en hernoemen van onderdelen.
Wanneer je een project overdraagt aan een klant die zelf menu-items, categorieën en/of artikelen kan aanpassen, kun je de automatische redirectfunctie inschakelen. Zo voorkom je dat je opnieuw dat bekende telefoontje krijgt over 404-fouten.
Van sprint naar oplossing
Graag wil ik Benjamin Trenkle bedanken voor het realiseren van deze functionaliteit, Harald Leithner voor de conceptuele ondersteuning en alle anderen die hebben bijgedragen. De nieuwe redirectplugin zal onderdeel zijn van Joomla 6.2.