Movable Type's non-permanent permalinks

Written June 9. 2003, at 13:28 GMT.

Movable Type's default configuration creates individual archive pages whose URLs include an entry ID number that was automatically assigned by MT when the entry was created. Example of default URLs:

http://www.yoursite.com/archives/000127.html
http://www.yoursite.com/archives/2003-05.html#000127

These same ID numbers are used throughout the system as the default way to access single entries in the weblog archive. Most people never bother to change the default Archive File Templates.

Here's the problem: Whenever a user exports all his entries to a file (the "Import/Export" feature) and then imports them back into a different Movable Type installation all entries, comments, and trackback pings are assigned a fresh batch of IDs and thus completely different "permalink" URLs - effectively breaking every single link that points to the archive.

Am I the only one surprised by this obvious flaw in MT's default setup? It's just a matter of time when the Web starts to suffer a MT Weblog linkrot on a massive scale.


More like this: English Entries, Movable Type, Varanleiki & URL, Útgáfa.


Reader Comments (3)

  1. Mike replies:

    I've noticed it too and the problem on my website is compounded because I keep two MT blogs. When I have time I'll have to go into the MT source and modify the import routine to read entry IDs from the exported file. The other half of that process, exporting entries with their IDs attached, has been detailed here:

    http://www.cookcomputing.com/blog/archives/000254.html

    July 22. 2003 kl. 03:04 GMT | #

  2. curious frog: weblog: Movable Type's Permalink Problem

    "Something to keep in mind if you use Movable Type's export and import functions: permalinks are not preserved. I torpedoed most of my permalinks several months ago by deleting a few weblog entries, exporting the remaining entries to a text..." Read more

    July 22. 2003 kl. 19:04 GMT | #

  3. Tao of Dowingba: URI foresight

    "It's something we all think we have, but rarely do: true URI (Uniform Resource Identifier) foresight. For web developers, it is a constant juggling act between aesthetics and simplicity. Read the ever popular Cool URIs don't change essay for more i..." Read more

    June 12. 2004 kl. 05:21 GMT | #

Ţessum svarhala hefur veriđ lokađ. Kćrar ţakkir til ţeirra sem tóku ţátt í umrćđunni.


 

Flakk um vefsvćđiđ



 

Nýleg svör frá lesendum

  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Már (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Már (Req.js - javascript lazy-loading and dependency managment made easy)
  • Dinesh (Req.js - javascript lazy-loading and dependency managment made easy)
  • Már (Taubleyjur í nútímanum - lítill leiđarvísir handa hrćddri ţjóđ)
  • Ada (Taubleyjur í nútímanum - lítill leiđarvísir handa hrćddri ţjóđ)
  • notandi (Taubleyjur í nútímanum - lítill leiđarvísir handa hrćddri ţjóđ)
  • Geir (Lausnin á efnahagsvandanum)
  • Jenný (Lausnin á efnahagsvandanum)
  • Óli Jens (Lausnin á efnahagsvandanum)
  • Már (Lausnin á efnahagsvandanum)
  • Kjartan S (Lausnin á efnahagsvandanum)

 

 

Yfirlit yfir ţetta skjal

(Atriđin í listanum vísa á ákveđna kafla ofar á síđunni.)