当ブログを「はてなブログ」から「WordPess」へ移行する。・パーマリンクは「/(スラッシュ)」を含まない形式に301リダイレクトを行うこととする。【WordPress】記事タイトルの切れ目がわかる「区切り線」を入れるCSSとJavaScript。Regex「はてなフォトライフ」から「WordPess」内に画像を複製1記事中に使われているURLを抜き出す2URLを元に一括でダウンロード3WordPressにアップロードする。移行準備が完全に完了するまでhostsファイルを編集して新サーバを仕上げておけば移行時のダウンタイムをほぼゼロにすることができる。/%postname%/この設定により移行後のURLは下記のようになる。【カスタムURL】http://[ドメイン名]/entry/[カスタムURL]↓http://[ドメイン名]/[カスタムURL]【標準のフォーマット】http://[ドメイン名]/entry/2011/11/07/161725↓http://[ドメイン名]/2011-11-07-161725【タイトル】http://[ドメイン名]/entry/2011/11/07/週末は川に行きました↓http://[ドメイン名]/2011-11-07-週末は川に行きました【ダイアリー形式】http://[ドメイン名]/entry/20111107/1320650325↓http://[ドメイン名]/20111107-1320650325当ブログでは【カスタムURL】【標準のフォーマット】が混在しているため記事URLに「/(スラッシュ)」が含まれている記事がある。WodPressでは「/(スラッシュ)」を含む記事URLは許されていない。プラグインやfunctions.phpで関数を作れば「/」を利用するようにもできるが今回の移行では301リダイレクトさせる。1.パーマリンクはWordPressの重要な部分なので標準仕様に従う2.記事URLから/entry/ディレクトリも抜きたい3.最終的にhttps化により301リダイレクト必須となるためリダイレクト方法については後述。はてなブログからデータエクスポートはてなブログ標準のエクスポート機能を使う。はてなブログ管理画面のダッシュボードから設定→詳細設定→エクスポート(記事のバックアップと製本サービス)MT(MovableType)形式のテキストファイルとしてダウンロードしておく。記事URLの「スラッシュ」が「ハイフン」に変換された形インポートされる。スポンサーリンク見出しタグ置き換え(H3〜H5)はてなブログは記事タイトルがH1。H2が飛んでH3、H4、H5となっている。H4にそれぞれ置換する。