When I redesigned this site recently, I changed the file-naming system. The old system named files with a six-digit number, like this:
000780.html
When I redesigned, I made the filename a combination of the number and the entry title, like this:
000780we_can_rebuild_him_at_half_the_cost_of_other_major_retailers..html
I learned how to do this from Elise's awesome resource, Learning Movable Type. I like this system because I can sort a long list of entries in chronological order (by number) but I can also get a hint from the filename as to what the entry is about.
Changing over to this new system resulted in lots of broken links to the old individual archives, from old web search indexes (mostly updated now, it seems) and within this site (linking from one entry to another).
Well, I had to change the filenaming system again. I forgot an important piece of code:
trim to="25"
Without that code, the file names are the number plus the entire entry title, which is often quite long (as in the example above). Too-long filenames break the layout here and there, and anyway they are just too unwieldy. Now the title is trimmed to a much more manageable 25 characters and still has the same advantages:
000780we_can_rebuild_him_at_hal.html
All this to say, I'm afraid there are broken links all over again. Apologies, but they'll get fixed sooner or later, and I promise not to change filenaming systems again ... for a while anyway.


