Well, as per “MarkPilgrim’s instructions(Cruft-free URLs in Movable Type)”:http://diveintomark.org/archives/2003/08/15/slugs and with a little help from Dave Dribin’s “@MTEntryShortTitle@”:http://www.dribin.org/dave/software/movabletype/ plugin, my URL’s should be a little more “user friendly(Jakob Nielsen – URL as UI)”:http://www.useit.com/alertbox/990321.html, and a little more “future-proof(Movable Type’s non-permanent permalinks)”:http://mar.anomy.net/entry/2003/06/09/13.28.59/. Getting Apache to handle my files as PHP without file extensions was more work than it should of been – conventional wisdom has it that Apache’s @DefaultType@ directive should of worked:
This should match any files not already assigned a MIME type and handle them as PHP. Something about my ISP’s setup didn’t allow this (I suspect something in the site-wide configuration was already assigning a MIME type for files without a suffix), so instead I had to use the @ForceType@ directive:
@ForceType@ overrides any MIME assignments for the files that get matched by the surrounding @FileType@. Anyway, it all seems to be working, but if anything looks bust then please “let me know(Contact Me)”:http://www.magpiebrain.com/contact. I am now including my sidebar using PHP – this means I can rebuild my sidebar once (as opposed to once per page that gets rebuilt), and it gets included on each page on request. Now that I’ve radically improved the efficiency of page rebuilding (and I suspect there are more improvements to come) I’m more able to look at some other more computationally expensive features for the blog.