HTTPによる「301,302リダイレクト」ができれば良いのですが、無料FC2ブログでは「.htaccess」が設定できないのでHTMLの「meta refresh」で転送させる方法です。
記事別に転送させる方法もありますが、…自分には向いていない作業に思えたので、とりあえず全記事から新URLのトップページへ転送させます!
<meta http-equiv="refresh" content="転送までの秒数;転送先URL/" />
FC2ブログの場合、上記のメタリフレッシュタグをそのまま<head>
内に記述しても反映されません。
FC2独自のエリア変数を利用することで「meta refresh」で転送できるようになります。以下がそのコード。
▼新サイトURLへ転送させるコード
テンプレートの<head>
内に記述
HTML
<!--permanent_area-->
<!--topentry-->
<link rel="canonical" href="転送先URL" />
<meta <!--index_area--><!--/index_area--> http-equiv="refresh" content="秒数;転送先URL/" />
<!--/topentry-->
<!--/permanent_area-->
<!--not_permanent_area-->
<link rel="canonical" href="転送先URL"/>
<meta <!--index_area--><!--/index_area--> http-equiv="refresh" content="秒数;転送先URL" />
<!--/not_permanent_area-->
「秒数」はお好みで。
0秒は良くないそうですが、0秒で301扱いになるともあります、どちらが良いのかは不明。
あとは、訪問者が旧サイトへ訪れた際に急にどこかへ飛ぶと不安になる場合もあるので、FC2ブログの記事は全て下書き状態にしておいて<body>
内に『サイト移転しました、○秒後に自動でジャンプします。』などを記載して完了。
コメント