[MovableType]アーカイブマッピングを途中で変更してしまったあるMT使いの悲劇
以下、私の失敗例を紹介します。
これをご覧ください。
$ ls 2009/01 -l | sort
-rw-rw-rw- 1 apache apache 162414 Jul 31 00:10 index.html
-rw-rw-rw- 1 apache apache 31221 Jul 30 22:02 svntortoisesvn-1.html
-rw-rw-rw- 1 apache apache 31221 Jul 31 00:10 svntortoisesvn_1.html
-rw-rw-rw- 1 apache apache 32262 Jul 30 23:56 javascript-12.html
-rw-rw-rw- 1 apache apache 32262 Jul 31 00:10 javascript_12.html
-rw-rw-rw- 1 apache apache 32867 Jul 30 23:56 javascript-8.html
-rw-rw-rw- 1 apache apache 32867 Jul 31 00:10 javascript_8.html
-rw-rw-rw- 1 apache apache 33127 Jul 30 23:56 javascript-11.html
-rw-rw-rw- 1 apache apache 33127 Jul 31 00:10 javascript_11.html
-rw-rw-rw- 1 apache apache 33176 Jul 30 23:56 javascript-9.html
-rw-rw-rw- 1 apache apache 33176 Jul 31 00:10 javascript_9.html
-rw-rw-rw- 1 apache apache 33183 Jul 30 23:56 javascript-7.html
-rw-rw-rw- 1 apache apache 33183 Jul 31 00:11 javascript_7.html
"javascript-12.html" と "javascript_12.html" がディレクトリ"2009/01"内に共存してしまっています。
1つのブログ記事が2つのURLを持つという恐ろしい事態に・・・
アーカイブマッピングを変更した覚えはないのですが、おそらくテンプレートの初期化をしてしまったときに、アーカイブマッピングがデフォルト設定に戻ってしまったのかもしれません。
参考
- 出力ファイル名のアンダースコアがハイフンに変換されてしまう | Movable Type 4 FAQ
- アーカイブマッピングにおけるフォルダ, ファイル名の"-(ハイフン)""_(アンダーバー)" - ブログ
カテゴリ:
MovableType