サーバー移行時のリンク切れの問題を解決する。

 サーバー移行の最大の問題点はエントリーの問題。「エントリーの書きだし」を使えば内容そのものは問題なく移行できるわけだが、タイトルが日本語だと「エントリーの読み込み」でアーカイブのファイル名が「post.html」とかになってしまうためアーカイブ内でのエントリー同士のリンクが切れてしまう。つまり過去のエントリーを見ようとするともうメタメタになるわけで・・・ どうもこれは仕様のようですorz…
 んで、こんなときはいつもの、
困ったときのGoogleさん頼み(笑)
 やっぱり同じ事を考えている人はいるわけですよ。

先ほどの「アーカイブの拡張子」を変更した、同じ画面の下の方に各アーカイブの一覧が表示されています。
その中の「エントリー・アーカイブ」のドロップダウンリストから「カスタマイズする」を選択して、以下のように変更してください。
変更前
%y/%m/%f
変更後
%y/%m/%d-%h%n%s%x
「MovableTypeをPHP化する – MovableType備忘録」から引用

 これで全てを再構築すると問題は無事解決。ファイル名を手動でポチポチ変更していた苦労は数十秒で解決されまった(__) それはそれでいいとして、
小粋空間: Movable Type 4 におけるインポート・エクスポート機能の改善
によると、

Movable Type 4 のインポート・エクスポート機能では、新たに下記のデータが引き継がれるようになりました。
ファイル名(BASENAME)
タグ(TAGS)
特にファイル名が引き継がれるようになったのは大きなメリットです。

orz…

サーバー移行時のリンク切れの問題を解決する。」への2件のフィードバック

  1. 国立の住人

    やっと復活かと思いきや、移行ですか?それで又、更新しなくなるとか(=_=)
    まあ、頑張ってね。こちらはレパードインストール時にフォーマットされてしまった、メインマシンの復旧と月月火水木金金になりつつある仕事に忙しいのだよ。(T_T)

    返信
  2. Wakui3

    移行すると他の件がいろいろ面倒なのでとりあえずこのままで行ってみようかなと… パラで持ってても懐痛まないくらい最近のレンタルサーバーは安くなってきてるんですけどね。でもせめて3.35へのアップデートくらいはしておこうかなぁ・・・

    返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です