ブログは変えずドメイン名のみを変更し、全記事一括リダイレクト設定する方法

2020年1月18日

Blogger ネット

t f B! P L
ブログの方もほぼ引っ越しが完了しました(^^)。

  • 引っ越し元)https://www.ciao-smile.com/
  • 引っ越し先)https://blog.fujimiki.net/
上記の引っ越しです。ブログサービスを変更するとか、WordPressへ移行するとかではなく「ドメイン変更」が今回の主旨。

ブログの装いとタイトルを新たに 音楽活動ウェブサイトとの統一を目指します

別で運営していた音楽情報ウェブサイトとの統一化を図るべく新たに取得した「fujimiki.net」への変更作業です。

引っ越しする上で一番重視したこと

検索エンジンや自身のTwitterさらにこのブログ自身にも、

引っ越し元のURL引用がある

わけですよ。これをクリックした時に、リンク切れをさせたくない。引っ越し元のURLをクリックした際にも、引っ越し先の該当記事が表示されるようにする......これを一番に実現したいわけですね。なので

今回とった方法は、Google先生的には正しい方法ではない

と思われます。つまり検索エンジンから評価が下がるとか、スパムと判定され結果さえ表示されないかも...ってリスクはあるかもしれないわけね。検索流入に関してリセットするぐらいの気持ちでのぞんだわけです。

URLを変更してはいけない

元URLから該当記事の新URLへ自動的に表示させるわけですから

https://www.○○○.com/xxxx-xxxx-xxxx.html

黄色部分の変更はできないわけ。その前のドメイン部分、僕の場合では

www.ciao-smile.com → blog.fujimiki.net

と固定的に変更できますけど、黄色部分に元と先で違いがあれば記事が多ければ一斉変更は実質無理。こういう事情もあって、ブログを移行するのではなく

今あるブログのドメイン名を変更する

という手段をとりました。一度Bloggerに別ブログを立ち上げて、全ての記事をインポートしてみたけど、黄色部分が引き継げなかったんでね(^_^;)。

実際の移行手順

はこちらのとおりとなります。

  1. ブログのドメイン変更(ciao-smile.com → blog.fujimiki.net)
  2. 元ドメイン(www.ciao-smile.com)を使った転送用の新ブログを開設
  3. 2.のブログに新ドメイン用の転送設定

1.と2.に関しては、理解できると思うので3.の転送用新ブログ側の設定に関して。やりたい事は

https://www.(転送).com/aaaa-bbbb-cccc.html
        ↓
https://www.(転送).com/aaaa-bbbb-cccc.html

https://www.(転送).com/xxxx-yyyy-zzzz.html
        ↓
https://www.(転送).com/xxxx-yyyy-zzzz.html

このような感じ。検索結果や過去の投稿のURLはグレー側のURLになるわけですので、2.のブログにアクセスがいくわけです。で、2のブログ側にアクセスされた際に転送先へリダイレクトする設定の事ですね。

このような設定は通常は「301リダイレクト」という方法をとるべきとされてますが、無料ブログサービスのBloggerではこの設定ができません。ですので

htmlファイル<head>~</head>間に転送用javascriptを設定

しました。それがこちらとなります。

<script type='text/javascript'>
    <!--
    setTimeout("link()", 0);
    function link(){
    location.href='https://blog.fujimiki.net'+location.pathname;
    }
    -->
    </script>

location.href部分にドメインだけでなく「+location.pathname」を追記する事で記事全ての転送先が一行で設定できます(^^)。ただjavascriptでの転送設定ってスパムと判定されるリスクもあります。またブラウザによってはjavascriptが動作しない場合も。なので気休め程度に

<link href='https://blog.fujimiki.net/' rel='canonical'/>
<meta content='3;URL=https://blog.fujimiki.net/' http-equiv='refresh'/>

も併記。

一行目が「https://blog.fujimiki.net」が正規サイトだよ!って宣言
二行目が3秒後に新サイトのトップページにジャンプする設定

となります。いずれも無意味と思いますが、念のために設定してます(^_^;)。

動作としてはOKですが...

一番重視したことはこれで設定できました。あとは新旧サイトマップを送信し、検索インデックスがうまく変わればいいかなぁ~と結果待ちです。あとGoogle Adsenseなどの再登録(移転先ドメインでのサイト追加)も必要で、これは何らかのペナルティで承認されないかも(現時点で承認されてません)。

以上の事をもうリセットしてもいいや!って方で、それでもドメイン名を変更したいって方がいらっしゃればご参考に。リスクは大きいし、労力はかかるし...そんな中で同じ思いの方がいらっしゃたら是非お試しください(^^)。

最新音楽活動情報

ブログ 検索

ブログ アーカイブ

QooQ