頑張らない!でも諦めない!必死にならずにええかげん

FC2ブログ「カテゴリ」URL形式をサーバー側で再転送

FC2ブログからWordPressのカテゴリページに対してURL転送を行う場合には、
metaタグまたはJavaScriptにて転送を行います。
FC2によるカテゴリアーカイブURLをそのままドメイン名のみを置換して、
URL転送を行い、WordPress側のカテゴリアーカイブURLへの置換を行います。

 

.htaccessによるURL転送方法

.htaccessによってURLの転送(置換)を行う際には、
様々な記述方法が利用できます。

ここではFC2のカテゴリアーカイブのURLを、
WordPressで利用されるURL形式に置換する例をご紹介します。

ここではFC2ブログ形式のURLから移転先のドメイン名のみを変更し、
一旦移転先のサーバーへ転送を行うことを想定しています。

 

以下のURLによってFC2ブログからmetaタグ転送が行われたURLを、
WordPressの各パーマリンク形式のURLに置き換える例をご紹介します。

転送例 英名スラッグへ 日本語名スラッグへ
Redirect blog-category-201.html blog-category-202.html
RedirectPermanent blog-category-211.html blog-category-212.html
Redirect Match blog-category-221.html blog-category-222.html
mod_rewrite blog-category-231.html blog-category-232.html

 

置き換える先のURLの例はここでは外部のサイトを指定して例示しますが、
通常は移行先のWordPressのドメインを指定することになります。
※例示においては確認用のサイトを利用しています。

文字コード留意点

日本語URLを利用する場合には、
.htaccessファイルの保存時の文字コードを「UTF-8 BOMなし」にて保存します。

SJISなどの文字コードで保存されている場合には、
転送先の日本語URLが正しく認識されない場合があります。

 

Redirect

Redirectディレクティブを利用したURL転送(置換)によって、
URL形式を変換する例をご紹介します。

このディレクティブでは1対1の対応によるURL転送が利用できます。

 

RedirectPermanent / RedirectTemp

RedirectPermanentディレクティブを利用したURL転送(置換)によって、
URL形式を変換する例をご紹介します。

このディレクティブでは1対1の対応によるURL転送が利用できます。

 

Redirect Match

Redirect Matchを利用したURL転送(置換)によって、
URL形式を変換する例をご紹介します。

このディレクティブでは要求されたURLを元に、
正規表現を利用したパターンマッチングによるURL転送が行えます。

 

mod_rewrite

mod_rewriteを利用したURL転送(置換)によって、
URL形式を変換する例をご紹介します。

mod_rewriteを利用した場合、
Redirect Matchで利用できるような要求URLを元にしたパターンマッチングだけでなく、
アクセスしてきたユーザーの属性(IPアドレス、ブラウザ、端末など)を元に判定を行ったり、
クエリ文字列による条件判定なども利用できます。

複雑なURL転送を行う際にはmod_rewriteを利用します。

 

 

プロモーション(btm)

Google or AdMax Promotion (it)

WordPressによる初期設定と共存時の注意

URLの転送を行う場合には、
WordPressでパーマリンク設定を行うと自動的に生成される
.htaccessファイルにURL転送ルールを記述することになりますが、

以下のような初期状態で記述されている内容は、
消さないように注意します。

また「# BEGIN WordPress ~ # END WordPress」までは、
WordPressが削除・更新をしてくる部分なので、この中には記述しないようにします。

個別に追記する場合には、# BEGIN WordPressよりも前の行に、
個別のURL転送を記載するといいでしょう。

 

さいごに

無料ブログから、自身のサーバーまでURLによって振り分けができるように、
アクセスを流すことさえできれば、
あとは、自身のサーバー側で.htaccessを利用して、

外部で利用していたURL形式(パス形式)を、
WordPressとしてのURL形式に変換してURL転送を行うことができます。

無料ブログ側の仕様に依存する部分は多くあり、
そもそもmetaタグによるURL転送さえ認めていないこともあります。

可能な限り、URL転送を行って既存のサイト評価を、
無駄にすることなく引き継いで引っ越しを成功させたいものです。

 


公開日:
最終更新日:2014/12/22

最後までお読みいただきありがとうございました。

ページ
すべて展開 | すべて省略

Rakuten Promotion

ブログ記事のご紹介
すべて展開 | すべて省略