2004年11月02日

MT引っ越しメモ:リダイレクト

メイン > PC・Web関連 Movable Type メモ

Movable Typeのアップグレードついでの新規インストール&ブログのお引っ越し。やった後にもうすこし楽な方法に気が付いたりしたので、次回のお引っ越しのために、手順をメモ。もっと楽にできますように。

このエントリーは「.htaccessによるリダイレクト」。.htaccsessというファイルの中に

Redirect permanent 削除するファイル(ディレクトリ) 新しいファイルディレクトリ

と書き込んでおくと、転送元が見つからなかったときに、転送先にアクセスするようにしてくれるというもの。ここでの手順は以下の通り。

  1. 旧MTで「テンプレートの編集」で新しくインデックステンプレートを作ります。ここで一発ではできないので、名前は何でもOKです。エントリーIDのファイル名だったら
    <MTArchiveList archive_type="Individual">
    Redirect permanent 個別アーカイブのあるディレクトリ/<MTEntries><$MTEntryID pad="1"$>.html</MTEntries>
    </MTArchiveList>
    
    ここでは、日付関連のファイル名にしていたのでこんな感じです。
    <MTArchiveList archive_type="Individual">
    Redirect permanent 個別アーカイブのあるディレクトリ/<$MTEntryDate format="%y%m%d%H%M"$>.php
    </MTArchiveList>
    個別アーカイブのURLからhttp://ドメイン名をのぞいた、/から始まる形で書きます。ふと思いましたが、どうせ一発リビルドでは完成せず、エディタなどでの加工が必要なので
    <MTArchiveList archive_type="Individual">
    Redirect permanent <$MTArchiveLink$>
    </MTArchiveList>
    でできたファイルの、http://~~~をあとで削除した方が簡単だったかも。
  2. 新MTの「テンプレート」で新しくインデックステンプレートを作ります。転送先部分になります。こちらはURLそのものになるので
    <MTArchiveList>
    <$MTArchiveLink$>
    </MTArchiveList>
    
  3. 両方ダウンロードしてきて、合体させます。エクセルにコピペして、連結。秀丸みたいにボックスでコピペする機能があれば、それが楽かも)。エントリー数が同じだったら簡単ですが、新しいブログにだけエントリーしてたらその分ずらさないといけません。
  4. 画像のディレクトリも引っ越しするなら、それも同様の書式で追記。ディレクトリ単位なら転送元、転送先ともディレクトリで書けばOKです。
  5. できたファイルをアップロード。転送元以上の階層ならどこでもOK(のはず)。

Trackback on "MT引っ越しメモ:リダイレクト"

以下1件のトラックバックはこのページのエントリー"MT引っ越しメモ:リダイレクト"を参照しています。

このエントリーのトラックバックURL: 

» phpのファイルの名前をわかりやすくする

  • 2004年12月05日 00:13
  • from ふんわり堂

昨日からいろいろ手を加えていましたが、何度もやりなおしてようやくできたので、覚え... [続きを読む]

Comment on "MT引っ越しメモ:リダイレクト"

"MT引っ越しメモ:リダイレクト"へのコメントはまだありません。

Post a Comment

コメントする
(HTMLタグは使用できません)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •