Hallo,
Ik ben momenteel bezig met het vernieuwen van mijn website en daar horen nieuwe links voor bestaande links bij. De huidige links zijn dynamisch (site.nl/artikel.php?id=999), de nieuwe links moeten statischer worden met een titel in de URL (site.nl/999/lees-dit-artikel/). Daarnaast wil ik de ID's resetten zodat het 999e artikel ook de ID 999 heeft en niet ID 1337 door wat gebeurtenissen in het verleden (overkill misschien, gezien het doorlinken zonder ID reset geheel opgelost kan worden met rewriterules in een .htaccess?)
Het doorlinken wil ik op basis van de ID doen met een old_id en new_id. Deze waardes staan opgeslagen in een MySQL database, maar elke keer een databasequery uitvoeren wanneer iemand een oude link opvraagt is vast een heel slecht idee
Nu dacht ik aan het maken van een simpel script die eenmalig een .xml bestand aanmaakt met daarin de opgevraagde URL, old_id en new_id. In plaats van een databasequery dat het .xml bestand opgevraagd wordt om door te linken. Is dit een goed alternatief? En zo ja, kan iemand me op weg helpen welke php functie hiervoor aanbevolen is? (onder het motto 'beter safe than sorry' voor m'n Google ranking)
Het betreft hooguit 3.000 tot 4.000 oude links die omgezet gaan worden, al kan het door diverse paginaties rond de 200.000 links uitkomen.
Ik ben momenteel bezig met het vernieuwen van mijn website en daar horen nieuwe links voor bestaande links bij. De huidige links zijn dynamisch (site.nl/artikel.php?id=999), de nieuwe links moeten statischer worden met een titel in de URL (site.nl/999/lees-dit-artikel/). Daarnaast wil ik de ID's resetten zodat het 999e artikel ook de ID 999 heeft en niet ID 1337 door wat gebeurtenissen in het verleden (overkill misschien, gezien het doorlinken zonder ID reset geheel opgelost kan worden met rewriterules in een .htaccess?)
Het doorlinken wil ik op basis van de ID doen met een old_id en new_id. Deze waardes staan opgeslagen in een MySQL database, maar elke keer een databasequery uitvoeren wanneer iemand een oude link opvraagt is vast een heel slecht idee
Nu dacht ik aan het maken van een simpel script die eenmalig een .xml bestand aanmaakt met daarin de opgevraagde URL, old_id en new_id. In plaats van een databasequery dat het .xml bestand opgevraagd wordt om door te linken. Is dit een goed alternatief? En zo ja, kan iemand me op weg helpen welke php functie hiervoor aanbevolen is? (onder het motto 'beter safe than sorry' voor m'n Google ranking)
Het betreft hooguit 3.000 tot 4.000 oude links die omgezet gaan worden, al kan het door diverse paginaties rond de 200.000 links uitkomen.
[ Voor 11% gewijzigd door Demonitzu op 24-11-2013 02:24 ]