Vorige keer is het redelijk rap gegaan, toen ik van Radio Userland overstapte op TypePad.

Maar deze keer ben ik er toch niet al te zeker van. Aan de ene kant: TypePad is godverdomme traag, en als ik iets post dan verschijnt het er ofwel drie keer op, ofwel niet. En ik kan er onmogelijk dingen aan toevoegen die iets meer doen dan enkel de Movable Type-tags. Aan de andere kant: àl die links die niet meer zouden kloppen.

Aan de nog andere kant: uiteindelijk bleek het niet eens zo moeilijk te zijn om voor redirects te zorgen. Eerst in TypePad een nieuwe template gemaakt:

<MTEntries lastn=”999999″>
<$MTEntryPermalink$> https://blog.zog.org/<$MTArchiveDate format=”%Y/%m/”$><?php echo sanitize_title(“<$MTEntryTitle$>”); ?>.html
</MTEntries>

Dat geeft een hele reeks lijntjes in de zin van

http:/blog.zog.org/2005/10/de_mysteries_va.html http:/blog.zog.org/2005/10/<?php echo sanitize_title(“De mysteries van Google”); ?>.html
http:/blog.zog.org/2005/10/toch_nog_php.html http:/blog.zog.org/2005/10/<?php echo sanitize_title(“Toch nog PHP”); ?>.html
http:/blog.zog.org/2005/10/links_for_20051_25.html http:/blog.zog.org/2005/10/<?php echo sanitize_title(“links for 2005-10-30”); ?>.html

Dit moet dan in WordPress ergens gesmeten worden, ik heb het in een ongebruikte template in de footer gezet, en die sanitize_title() maakt dan op basis van de titel de URL zoals die in WordPress gebruikt wordt. Resultaat is een lijst van URL’s zoals bij TypePad met ernaast de URL zoals in WP:

http:/blog.zog.org/2005/10/de_mysteries_va.html http:/blog.zog.org/2005/10/de-mysteries-van-google.html
http:/blog.zog.org/2005/10/toch_nog_php.html http:/blog.zog.org/2005/10/toch-nog-php.html
http:/blog.zog.org/2005/10/links_for_20051_25.html http:/blog.zog.org/2005/10/links-for-2005-10-30.html

Heb ik dat dan goed begrepen dat ik in de root van mijn nieuwe website een enóóórm grote .htaccess-file moet maken met op een rij

Redirect Permanent /2005/10/de_mysteries_va.html /2005/10/de-mysteries-van-google.html
Redirect Permanent /2005/10/toch_nog_php.html /2005/10/toch-nog-php.html
Redirect Permanent /2005/10/links_for_20051_25.html /2005/10/links-for-2005-10-30.html

voor elk van de bijna negenduizend entries? Brrr.

Geschreven al luisterend naar: Astor Piazzolla – The Vienna Concert – Invierno Porteno



Reacties

6 reacties op “Typepad/WordPress”

  1. En als het dan lukt om te posten, dan verschijnen je berichten vier keer…

  2. Maar wat ik niet snap: waarom per sé WordPress? Je kan toch perfect zelf MT draaien…?

    Allez, ik wil niet dogmatisch overkomen, maar net zoals ik ooit orakelde dat MT in de gedaante van Typepad zou exploderen omdat het fork & single-threaded Perl CGI execution model géén platform is om een web app te maken waar duizenden gebruikers tegelijk moeten op aanloggen en werken (waar zijn de hooks waardoor je schaalbaarheid kan realiseren?), orakel ik nu dat er véél mensen naar WP overlopen omdat (1) HET GRATIS IS en (2) ze denken dat PHP garant staat voor snelheid en gebruiksgemak en weet ik veel voor welke alpha-criteria nog meer. MT heeft een fijne template taal, terwijl WP net zoals alle andere PHP-bahzaar de mogelijkheid om echte code middenin pagina’s te mikken. Ik zeg bah en jukkie daartegen. Tot zover opa Steven. 🙂

  3. Ah, euh, eigenlijk, ja: ik zou niet weten waarom geen MT.

    Ik heb nog wel ergens een devel account bij die mannen, ik zal meteen eens een recente versie downloaden en installeren — ik ben niet zo’n dogmatische mens in die zaken 🙂

  4. Een dynamische error page die de juiste redirect in een database gaat zoeken?

  5. Lijkt me inderdaad het meest logische. En zo doe ik het zel ook voor al mijn websites op Windows. Maar ik heb er geen flauw idee van hoe het te doen in LAMP.

    Ik bedoel, ik kan een databasetabel maken en vullen met ‘oude naam’, ‘nieuwe naam’, maar de rest: geen idee waar ik die 404 moet instellen en zo. ‘t Zal nog eens zoeken worden, denk ik 🙂

  6. in .htaccess

    ErrorDocument 404 /errorpage.php