今回のトラブルで痛感したのは、やっぱり各アーカイブのファイル名(URL)をMTの自動採番に頼っていると、インポート・エクスポートでBlogを復旧しても元通りのサイトにならない、という点です。逆にいえば、これらのアーカイブのファイル名さえ自動採番されないように仕込んでおけば、今回のようなトラブルが生じたりしても(サーバ移転の必要が生じても)、気軽にMTごと再インストールしてしまえば完全に元通りに復元できる、と気付いたのです。
そこで色々調べてみると、皆さんもこの辺は試行錯誤しているらしく、特にIndividual Entry Archive(個々の記事のページ)とCategory Archiveのファイル名に気を使ってる人は多いようです。
Chitatopops: Permalinkを変更そこで色々と検討した結果、投稿するたびにKeywordを決めるのは個人的に面倒だと思ったので、Permalinkを下記のように変更することにしました。
ARTIFACT -人工事実- | MovableTypeのページ分割/Permalinkの変更
Individual Entry Archive:こうすると各ページのURLは下記のようになります。
<$MTArchiveDate format="%Y/%m%d%H%M%S"$>.html
例:)http://wandering-wind.jp/archives/2003/1112234655.html
Blogのデータをエクスポートした時のファイルを見たら、ちゃんと投稿した時間の秒数まで残っていたので、これを使ってファイル名に秒数まで含めてオリジナル名となるようにしました。(複数の投稿者が「せーの」で投稿ボタンを押したらバグるかもしれませんが・・)
後で自分で見返したときにURLだけで「何時書いたんだっけ」というのが連想できるし、FTPで開いたときにも時間順に並ぶので理解しやすい、と思ったのです。またディレクトリ分けに関しては、現在の投稿ペースが月に20エントリーぐらいなので、1年ごとのディレクトリで200~300枚ぐらい溜まってもちょうどいいだろう、という計算です。
合わせて、月ごとのアーカイブは以下のように設定しました。
Monthly Archive:これで年ごとのフォルダの下に月ごとのインデックスも溜まっていきます。
<$MTArchiveDate format="%Y/%m"$>_index.html
例:)http://wandering-wind.jp/archives/2003/11_index.html
次にカテゴリーアーカイブの名前ですが、以前「CategoryDescriptionが使えなくなるから嫌だ」と言っていた英語名でそのままつける方式に改めました。やはりURLが"cat_6.html"のような自動採番だと同じURLで復元できない、というリスクの方が大きいからです。トップページのリストの並び順が日本語的にはばらばらになってしまいますが、うちのサイトのように「風のまにまに」書いているBlogなら、それもご愛嬌だと思いました。(ユーザビリティよりはランダム的な面白さを重視・・)
また、頭に"cat_"がつくのが嫌だったので、
Category Archive:としました。
<$MTCategoryLabel$>.php
例:)http://wandering-wind.jp/archives/movabletype.php
これで今後このBlogを一から作り直したり、サーバ移転があっても各ページのURLは変わらず維持できると思います。
風のまにまに号

この方法、ナイスアイディアだと思います。
しかし、貴兄のカレンダーから、11月14日をクリックすると、エントリーが、当日、2つあるはずなのに、1つしか出てきませんが、これって、私の環境が変なのかな?
4つのブラウザーからチェックしましたけど、いずれも同じく、1つのエントリーしか出てきませんよ。
「Blogについて」はでてきますが、「風のまにまに号復活」は、でてきません。
お確かめください
この件ですが、どうもデフォルトのテンプレートのままだとカレンダーの日付をクリックしても、その日の最新のエントリー(Permalink)に飛ぶように元々なっているようです。
これをその日の全エントリーに飛ばすには、Daily Archiveを作って下記の手順でテンプレートを書き換えれば良いそうです。うちのBlogでは今Daily Archiveを作っていないのでデフォルトのままにしてあります。
BLOG質問箱: カレンダーで1日まとめて表示する
http://www.mylog.jp/blogs/q-box/archives/000464.html
別のエントリーでまちがってトラックバックを送ってしまうことになってしまいました。
すみませーん。うぅ。
もし、お手数でなかったらいっこ削除していただけると助かりますです。お手数おかけしてすみませーん。m(_ _;)m
stemさん、こんにちは。
トラックバック削除の件ですが、新しい方だけ残せばいいんですよね?
あっ!すみません。お手数おかけしてしまって。
あの、できれば新しい方を削除していただけると助かります。
ご迷惑おかけしてすみませーん。自重しよ。トホホです。m(_ _;)m
stemさん、トラックバック削除しておきました。
youthkeeさん
お手数おかけしました。どうもありがとうございました。すみません。(^^;)