(Redirect)FC2ブログ「年月別」URL形式を再転送
FC2ブログからWordPressの年月別アーカイブページに対してURL転送を行う際に
一旦サーバーへ転送を行った後のWordPress形式URLへ置換する
Redirectディレクティブを利用した記述例についてご紹介します。
.htaccessによるURL転送方法(Redirect)
Redirectディレクティブを利用した
FC2ブログ形式の年月別アーカイブページの転送について、
ここではFC2ブログ形式のURLから移転先のドメイン名のみを変更し、
一旦移転先のサーバーへ転送を行うことを想定しています。
Redirect
Redirectディレクティブを利用した場合には、
パターンマッチングによる動的なURL生成が行えません。
その為、URLのリダイレクトは1対1対応で記述する必要があります。
敢えて、Redirectディレクティブを利用する必要はないと思いますが、
参考の為、ご紹介しておきます。
移転元、移転先のURLマッピング
タグURL形式 | 転送元先 | 検証用転送先URL |
---|---|---|
年別アーカイブ | 転送元→ | http://post-r-fc2.freeblg.info/blog-date-2014.html |
→転送先 | http://url-html.rensrv.com/2014 | |
年月アーカイブ | 転送元→ | http://post-r-fc2.freeblg.info/blog-date-201412.html |
→転送先 | http://url-html.rensrv.com/2014/12 | |
年月日アーカイブ | 転送元→ | http://post-r-fc2.freeblg.info/blog-date-20141209.html |
→転送先 | http://url-html.rensrv.com/2014/12/09 |
Redirectディレクティブを利用した場合には、
年月ごとに転送を記述する必要があります。
その為、1年間毎月1投稿以上運営を行ってきている場合には、
12か月分の設定を行うことになります。
また、年月別アーカイブは上記例の通り、
「年別」「年月日別」のそれぞれのアーカイブページも存在しています。
その為、実際には過去に投稿を行った事のある、
すべての日付分のリダイレクトを記述する必要性が発生します。
やってられないよね・・・。
ですので、少なくともRedirect Match、
できればmod_rewriteを利用した転送をお勧めします。
年別アーカイブ
1つの年別アーカイブページをFC2ブログからリダイレクトを行って、
WordPress形式のURLに再転送を行うには、
以下のように.htaccessへ記述します。
1 |
Redirect 302 /blog-date-2014.html http://url-html.rensrv.com/2014 |
すぐにWordPressによって転送され以下のURLにページが遷移します。
年月別アーカイブ
1つの年月別アーカイブページをFC2ブログからリダイレクトを行って、
WordPress形式のURLに再転送を行うには、
以下のように.htaccessへ記述します。
1 |
Redirect 302 /blog-date-201412.html http://url-html.rensrv.com/2014/12 |
すぐにWordPressによって転送され以下のURLにページが遷移します。
年月日別アーカイブ
1つの年月別アーカイブページをFC2ブログからリダイレクトを行って、
WordPress形式のURLに再転送を行うには、
以下のように.htaccessへ記述します。
1 |
Redirect 302 /blog-date-20141209.html http://url-html.rensrv.com/2014/12/09 |
すぐにWordPressによって転送され以下のURLにページが遷移します。
さいごに
年月アーカイブ形式のURLは、
FC2ブログから移転先サーバにURL転送を行う際に、
JavaScriptを利用した転送を行うしかないタイプのページです。
年月別アーカイブのインデックスがさほど重要だとは思っていませんが、
念のためURL転送を行っておく程度の力感でいいのではないかと思います。
WordPressはWordPress Foundation の登録商標(第5049965号)です。
WordPressロゴ、アイコンその他のマーク等はWordPress Foundation の商標であり、
WordPress Foundation の著作物です。
WordPress.comはWordPress Foundation が管理運営を行うドメインならびにサービスの名称です。
WordPress.com、WordPress.net、WordPress.org、WordPress.tv、
WordPressFoundation.orgはWordPress Foundationが
管理運営を行なう正式なトップレベルドメインであるとともに、
WordPress Foundationが運営を行うサービスの名称です。
wordpressはFree Software Foundation, Inc.によってGPL2+でライセンスされています。
FC2はFC2, Inc.の商標であり、FC2ブログはFC2, Inc.のサービス名称です。
FC2ロゴ、アイコンその他のマーク等はFC2, Inc.の商標であり、FC2, Inc.の著作物です。
公開日: