3.2 系の MovableType を新規にインストールした場合、作られるアーカイブの形式が変わっています。
2.x 系のアーカイブ形式は、
http://blog.example.com/archives/000000.html
といった形式ですが、3.x 系のアーカイブ形式は、
http://blog.example.com/archives/2005/09/post.html
のような形式になっています。これを何とかしたいと思います。
2.x 系から 3.x 系にアップデートする形であれば、2.x 系のまま引き継がれます。 しかし、3.x 系を新規に入れ、2.x 系にしたい場合は、データベースをいじる方法しかないように見えます。
というわけで、実際にやってみました。
$ mysql -u dbuser --password=dbpass dbname
mysql> update mt_templatemap set templatemap_file_template = NULL;
mysql> update mt_blog set blog_basename_limit = NULL;
mysql> update mt_blog set blog_old_style_archive_links = 1;
この 3 行の sql 文を発行してやれば、2.x 系の出力になります。
どこかに設定あるんでしょうか・・・。

Leave a comment