Anlegen sehr vieler Redirects in Konsolen-Tool auslagern
Wenn beim Verarbeiten (Deaktivieren, Löschen, Verschieben, URL ändern) einer Seite, die Anzahl der Kind-Seiten das oben bestimmte Limit übersteigt:
-
dürfen die Umleitungen nicht in diesem Request angelegt werden -
stattdessen wird ein Task mit der alten und neuen URL der Parent Seite angelegt (von: /hello
; nach:/welcome
) -
anhand dieser Daten kann die alte und neue URL aller Kind-Seiten bestimmt werden ( /hello/world
wird zu/welcome/world
; die vollständige URL des Kindes ist irrelevant) -
die Tasks werden als Konsolen-Tool ausgeführt (oder automatisch als CRON?), sodass die Laufzeit irrelevant wird -
der Task liest alle Kind-Seiten aus und legt dafür die Redirects an