WordPress引越しに伴う301リダイレクト

Filed Under (WordPress) by Atom on 05-12-2011

ロリポップからCore-miniへレンタルサーバーの引越しに伴い、今までインデックスされていた

http://hoge.hoge.org/blog/xxxx

http://hoge.hoge.org/xxxx

にリダイレクトする必要が生じました。

元々はhttp://hoge.hoge.org/blog/xxxxとblogの下にWordPressをインストールしてましたが、今回はhttp://hoge.hoge.org/の下にWordPressをインストールしたためです。

Core-miniではhttp.confが使えないようなので.htaccessに設定を書き込みます。

RewriteCond %{REQUEST_URI} ^/blog
RewriteRule ^blog/(.*)$ /$1 [R=301,L]

これによりきちんとすべてのサブドメインでリダイレクトされるようになります。

WordPressのサブドメインに複数のブログを作成した場合のインストール先の変更による301リダイレクトはどこにも情報がないようです。

Yahoo知恵袋で聞いたことも参考し、試行錯誤して上記設定でうまくいきました。

同じ状況の方は参考にしていただければと思います。