Movable Type 3.2 で旧ページから新ページにリダイレクトする

カテゴリー・アーカイブの出力ファイル名変更ついでに、個別アーカイブと月別アーカイブのアーカイブ・マッピングも変更する事にして、旧ページへのアクセスを新ページに誘導するため、旧ページに、

<META HTTP-EQUIV="refresh" content="2;URL=新ページのアドレス">

と言うメタタグを仕込んでリダイレクトする事にしました。

以下は、その時のメモ。

個別エントリーアーカイブ

http://www.example.com/archives/001864.html(%e%x)を
http://www.example.com/archives/2006/03/001864.html(%y/%m/%e%x)に

新ページの URL 生成には以下のタグを使用。

<$MTBlogURL$>archives/<$MTEntryDate format="%Y/%m"$>/<$MTEntryID pad="1"$>.html

カテゴリーアーカイブ

http://www.example.com/archives/cat-macintosh.html(cat-%-C%x)を
http://www.example.com/archives/macintosh/index.html(%-c/%i)に

新ページの URL 生成には以下のタグを使用。

<$MTBlogURL$>archives/<MTParentCategories><$MTCategoryLabel dirify="-"$>/</MTParentCategories>index.html

月別アーカイブ

http://www.example.com/archives/2006-03.html(%y-%m%x)を
http://www.example.com/archives/2006/03/index.html(%y/%m/%i)に

新ページの URL 生成には以下のタグを使用。

<$MTBlogURL$>archives/<$MTArchiveDate format="%Y/%m"$>/index.html

個別エントリーアーカイブの URL を、

http://www.example.com/archives/macintosh/001864.html

みたく「CategoryName + EntryID」にしようかとも考えたのですが、カテゴリを変更した時に、URL が変わってしまうので止めました。記事のカテゴリを変更するより、記事の投稿時間を変更する方が遥かに少ないだろうと言う理由からです。

コメントを残す

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