Prev / Next / /home/pochi/ChangeLog

Movable Type を CMS 的に利用するためのファイルの名前付け[computer]

2006-12-05

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

Referrer (Inside): [2007-03-06-2]

permlink