はてなブログからWordpress移行戦記2(301リダイレクト)2016-01-18はてなブログからWordpress移行戦記2(301リダイレクト)はてなブログ前回、はてなブログからWordpress移行戦記1(はてな弊害)を書いたので、その後編。はてなブログからWordpressへの移転作業で長い戦いになった、URLのパーマリンク設定、301リダイレクト問題。前回の記事で躓いたのは、パーマリンクを設定して、301リダイレクトしようとしても出来ない。パーマリンクの変更の最終目標1はてなブログの記事のパーマリンクを一括で、「/%postname%」に301リダイレクトする→これで検索流入も落ちないし、OKだ。2カテゴリー記事などは、カテゴリー付け直すので、個別に301リダイレクト設定する最初の構想:パーマリンク/%postname%にWordpressでのパーマリンクは、「/%postname%」はてなブログでのパーマリンクのカスタム構造は、「/entry/%year%/%monthnum%/%day%/%postname%」なので、「/entry/%year%/%monthnum%/%day%/%postname%」を「%postname%」にする301リダイレクトをできないか?こちらの記事を参考にやったが、全然上手くいかない。・プラグインを使った301リダイレクトの方法等WordPressパーマリンク変更作業でやったこと(301リダイレクト方法あれこれ)はてなブログからURLを変更せずにWordpressに移行する301リダイレクトできないなら、全く同じURLにできればいいんじゃないか?今後のパーマリンクははてなブログ形式と同じになるけど、まぁそれは妥協して。こちらの記事を参考にして。Importer」というプラグインでインポートする作業をする。WordPressはMovableTypeでインポートが可能ですので、はてなブログで出力したもの(MovableType)は簡単に取り込めます。そのまま取り込むとはてなの出力ファイル内のBaseNameがそのまま反映されてしまいます。そこであらかじめこの名前を変えておきます。私は2015/00/00の部分を消しておきました。置換しておけばOKです。ガジェット詳しくは、そこまで詳しくないのでわからないが、たぶんはてなの出力ファイル内のBaseNameは、Wordpressのpostnameである。2016/01/13/224227→/%postname%→/20160113224227となってしまう。本当は、/%postname%→/224227にしたい。いうことで、BASENAMEの2016/01/13を消す方法を取ってみた。テキストエディットで年月日を消去していく方法で。プログラム書けるなら、その方が良いと思います。ここまで整理して考えた事。/224227にするということは?/224227が/%postname%にあたるということ。/224227でインポート/%postname%に変更。URLは、下記になる。http://○○.com/224227それじゃあ、リダイレクトできるか?なぜかURLにhttp://○○.com/223602-2という風に-2がついてしまう。最終的なWordpressのパーマリンク、301リダイレクト問題結果BASENAMEで年月日を消して、パーマリンクは、/entry/%year%/%monthnum%/%day%/%postname%プラグイン「redirection」にて/entry/%year%/%monthnum%/%day%/%postname%から/entry/%year%/%monthnum%/%day%/%postname%-2への一括301リダイレクトを決行。各記事はこれで出来た。12:57関連記事2016-01-30はてなブログのトップページ記事一覧にアドセンスを挿入する方法はてなブログの記事一覧やカテゴリーページである「archive-cat...2016-01-18はてなブログPROではなく最初からWordPressをおすすめする理由はてなブログは、入り口は広いが出口は狭い。月別アーカイブはてなブログをはじめよう!makio1186さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。