これがうまく行っていたと思っていたのですが、ウェブマスターツールのエラーから、うまく行ってないケースがあることが判明しました。
具体的にどんなものがうまくリダイレクトできていなかったかと言うと、アーカイブページです。
Blogger の場合、月ごとのアーカイブページが 2010_12_01_archive.html というような URL になっています。
これを http://azur256.com/archives/date/2012/11 のようなページにリダイレクトしてあげる必要があります。
すっかり見落としていました…しかし、分かってしまえば、やることは単純で以下のような行を .htaccess に追加するだけ。
1 |
Redirect permanent /2010_12_01_archive.html /archives/date/2010/12 |
少なくとも 2009年5月から2012年8月まではリダイレクトする必要があるので、ちゃっちゃと Perl の 1 Line で出力させます。
1 |
perl -e 'for ($y = 2009;$y < 2013; $y++){for ($m = 1; $m < 13; $m++){print "Redirect permanent /$y\_$m\_01_archive.html /archives/date/$y/$m\n";}}' > htaccess_more |
これで出力されたものから必要な部分を取り出して .htaccess に書き込めば OK です。そこまでできたら、ウェブマスターツールのエラーを解消済みにして様子を見てみましょう。
っと…違いますね。正規表現使った方が良かったです。正規表現で一行書くだけ。
1 |
RedirectMatch permanent (2.*)_(..)_01_archive\.html /archives/date/$1/$2 |
あとはカテゴリページもダメですね。以下のリダイレクトをしてあげないと。
http://azur256.blogspot.jp/search/label/LEGO
を
http://azur256.com/archives/category/LEGO
に変えます。
1 |
RedirectMatch permanent search/label/(.*) /archives/category/$1 |
他にも固定ページもエラーになってしまっていました( Blogger で固定ページを作っていたのをすっかり忘れていました)。
こっちはコンテンツの内容とかも色々と見直さないといけないので、もう少し時間をかけて修正します。
WordPress 関連のエントリ
インストールや設定変更とデータ移行
プラグイン
バージョンアップ
カスタマイズ
Stinger 3関連
チューニング
MAMPを使ったバックアップサイトの構築
開発関連
最後まで読んでいただきありがとうございます。
左のアイコンをクリックして、このブログを Feedly に登録していただけると嬉しいです
Facebook ページでも情報を発信していますのでよろしかったら「いいね!」をお願いします
RSSリーダへの登録は こちら からどうぞ。
コメントを残す