FlexibleType

Did you know that MovableType can create .htaccess files with rules for mod_rewrite? Very handy, when modifying archive URLs.

Consider:

RewriteEngine on

<MTEntries lastn="99999">
RewriteRule ^archives/<$MTEntryID pad="1"$>.php ¬
       /archives/<$MTEntryDate format="%Y/%m/%d"$>/ ¬
       <$MTEntryTitle dirify="1"$>.php [R=301]
</MTEntries>

(Breaks added for readability.) Which produces this output:

RewriteEngine on

RewriteRule ^archives/000138.php ¬
       /archives/2003/04/23/flexibletype.php [R=301]
RewriteRule ^archives/000137.php ¬
       /archives/2003/04/22/tracking_comments.php [R=301]
RewriteRule ^archives/000135.php ¬
       /archives/2003/04/22/thin_client_update.php [R=301]
...

Here's text files for the .htaccess and template. Go forth and create persistent URIs.