Bloggerのモバイル設定のURLをWordPressでも使う方法

公開日 : 最終更新日 :

カテゴリー :

前回の「BloggerからWordPressに記事を移行するやり方」の続きです。
BloggerからWordPressに変えてからしばらくしたときに登録していたGoogleのウェブマスターツールから404 Not Foundが多いよーというメールが来ました。なんか足りないところがあったけなぁと思って覗いたらBlogger時代にモバイル用のテンプレートを使っていたことを忘れていてそこで使われていたURLが404 Not Foundを返していました。ほかにも検索系のURLやアーカイブのURL等が404 Not Foundになっていたので、WordPressでもURLをちゃんと返せるように対応する方法を紹介します。

前回、最後のほうにちょろっと書いたのですが、BloggerのURLからWordPressにURLをリダイレクトさせるのは、.htaccessにリダイレクトの設定をいれるのですが、Blogger時代にモバイルの設定をしているとPCとモバイルではURLが異なります。モバイルのURLは、PCのURLに「m=1」というパラメータを追加して返します。前回までの.htaccessの設定だと記事のURLのリダイレクト設定だとパラメータは変換されないので404を返すといった具合です。パラメータを変えるには以下のコードを.htaccessに追加すれば変換されます。

RewriteCond %{QUERY_STRING} ^m=[0-1]$
RewriteRule (.*) $1?%1%2 [R]

これでモバイル用のテンプレートに追加されていたパラメータも除去されて綺麗になります。Blogger時代にモバイル設定を使っていてWordPressでレスポンシブデザインを使ったテーマを使っている場合には有用だと思います。

ピンバック

コメント

名前とEメールアドレスが必須です。

以下のHTMLタグが使用できます。 <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>