MTからWordPressへパーマリンクを移動 | ミンキームーンネットワーク

MTからWordPressへパーマリンクを移動

インターネット

やっとWordPressでのWebサイト構築も落ち着いて形になりました

sitemap.xlmからも旧コンテンツ(Movabletype)は取り除いてしまったので、Google先生のインデックスも随時入れ替わっていくでしょう

とはいえ旧コンテンツへのアクセスもまだまだあるので、旧コンテンツへアクセスしてもユーザーに意識せずに新コンテンツへ飛ぶように、Webサーバ側の設定をします

前提

.htaccessが利用でき、かつ、Redirectが有効になっている

Movabletypeの4.xを利用している

リダイレクトの概要

個別Webページへのアクセスを、新コンテンツの当該ページへリダイレクトさせる.htaccessを作成する

(今回、カテゴリページは省略)

.htaccessの作成方法

Movabletypeの管理画面にて、「デザイン」→「テンプレート」→「インデックステンプレートを作成」と進みます

次の内容をテンプレートに記載します。ファイル名は任意です。

テンプレートを再構築すると、設定した出力ファイルが作成されるので確認し、最後に.htaccessにcpしてください

当然ながらEXAMPLE.jpは自分のドメイン名に変更ね

[sourcecode language=”html” autolinks=”false”]
<mt:Entries lastn="3000">
Redirect permanent /archives<$MTBlogRelativeURL$><$MTArchiveDate format="%Y/%m/"$><$MTEntryBasename$>.html <a href="http://EXAMPLE.jp/%3C$MTentryDate">http://EXAMPLE.jp/<$MTentryDate</a> format="%Y/%m/%d/"$><mt:EntryBasename />/</mt:Entries>
[/sourcecode]

うちのサイトでは

https://minkymoon.jp/archives/ の下層に個別エントリと、月別アーカイブが集まっており

archivesを除いた/年/月/日/エントリのファイル名 に新しい個別エントリを配置したので、上記の内容になっています

これで懸念事項も片付いたので、ひとまずMovabletypeからWordPressへの移行が完了しました

2011/10/08追記

アンダースコアとハイフン(マイナス)記号問題

MovableTypeのパーマリンクにアンダースコア(_)が含まれている場合、更に何かの条件が加わると出力結果のパーマリンクでは、アンダースコアがハイフンに書き換わってる!

この手直しは面倒だ・・・

コメント