Movable Type のデフォルトの設定では、
エントリのパーマリンクファイル名として、
entry_basename を使うようになっている。
具体的には以下のようなファイル名になる。
yy/mm/entry_basename.html
entry_basename はエントリタイトルを元に自動的に作られるので、
これはこれで人にわかりやすくて良いんだけど、
ところが、なぜかエントリを編集するたびに、
entry_basename がなぜか変更されちゃうことがある。
あきらかに Mobavle Type のバグで、修正するパッチもあるんだけど、
なんだかこの問題はだいぶ長いこと修正されていないみたい。
Movable Type 的には「仕様」ってことかもしれない。
だとすると、運用や設定でなんとかするしかない。
問題を回避するには、エントリファイル名を変えちゃえば良さげ。
具体的にはエントリの内部IDと、カテゴリの内部IDを使って
<$MTCategoryID$>/<$MTEntryID>.html
ファイル名をこんな風に変更してやれば良い感じ。
yy/mm を使わない、というのもノウハウかも。
さて、JANOG 19 のサイトをなんとかするかー。。。。
参考)
Movable Type の出力ファイル名(URL)を変更する
http://www.total-web.jp/technical/000053.php