Posted by adamevertsson on October 25, 2011 at 7:52am
Tjipp och välkomna till ....
Jag står inför en migrering av en gammal webbplats med ~5000 noder som har importerats in i Drupal och därmed kommer att få snygga fina URL:er medelst Pathauto och andra liknande moduler. Dock hade jag ju på något snyggt sätt fått med det gamla ID:t och på så sätt slussa folk från de gamla URL:erna av typen http://skrattnet.se/kategorier/skamt.php?cat=14&sub=59&id=516 till de nya URL:erna av typen http://skrattnet.se/text/principer-for-de-som-alltid-skjuter-pa-saker-oc...
Frågan är hur schöen jag ska lösa en sådan sak på bästa sätt. Jag vill ju inte sitta och skapa redirects för varje nod manuellt.
Tips och diskussion mottages varmt.
// webfarbror Adam

Comments
Kanske |Path redirect med
Kanske Path redirect med hjälp av Path redirect import kan vara till hjälp?
//Pontus Nilsson, Digitalist
En fråga, om man vill göra
En fråga, om man vill göra motsvarande i DP 7 , finns det någr bra moduler då?
// Göran
Hmm. Knepigheter. 5000 noder
Hmm. Knepigheter. 5000 noder vill man inte mappa om manuellt :D
Kan du inte under migreringen spara ner gammal url och ny url i en tabell och sen konstruera en enkel modul som svarar på url "kategorier/skamt.php" och som efter uppslag skickar en 301 moved permanently med rätt (ny) url till browsern?
//C
Tack Pontus och Cato för era
Tack Pontus och Cato för era tips. Även om ditt tips, cato, var bra så blir det nog Path Redirect + Path redirect import som blir min lösning. Det kommer att krävas lite sql:ande och härmande av vilka pathauto-inställningar jag har i drupal-installationen, men då migreringen redan är gjord och ändringar har gjorts i en hel del noder (dumt att göra det, men ibland läs man sig av misstagen) så känns det som dubbelt jobb att backa det och spåra alla ändringar. Jag har ju kvar den befintliga databasen så det borde vara ganska enkelt att få ut en url som liknar den som drupal kommer att spotta ur sig.
Stort tack för era tips!
// webfarbror Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Ville bara meddela att med
Ville bara meddela att med lite sql-ande igår kväll som resulterade i fina listor enligt modellen
"[gammal url]","[ny url]","301"så har jag nu strax under 5000 URL redirects i systemet. Passade även på att fixa det för en annan sajt som led av samma problem fast med färre noder (bara 1600 där).Path redirect import fixade biffen med andra ord!
Tack!
/Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!