ドメイン変更に伴い、サイト移転を行ったのですが、順調に移行が進みつつある中、ウェブマスターツール上で、移転前のサイトにアクセスできないというエラーメッセージが表示されるという現象が起きました。
【メッセージ内容】
このサイトにアクセスできません。このサイトを確認するか、サイト所有者にユーザーとして追加するよう依頼してください。
移転方法としては、以下内容で行いました。
1、旧ドメインから新ドメインのサブディレクトリへ丸ごと301リダイレクトを行う。
2、ウェブマスターツール上で、移転前のサイトと移転先のサイトの両方を登録。
3、アドレス変更ツールは使用せず。
今回の移転は、301リダイレクトのみで、ウェブマスターツールの「アドレス変更ツール」によるサイト移転の通知は行いませんでした。
なぜなら移転先のサイトのサブディレクトリへの移転だったので、「アドレス変更ツール」が使用できなかったからです。
エラーメッセージに従い、移転前のサイトのヘッダーに記述している所有権確認のためのメタタグを確認してみたのですが、削除した記憶はありませんので、そのままのメタタグが記述されています。
一時的にアクセスできなかっただけだろうとしばらく放置していたのですが、10日経ってもメッセージが消えず、移転自体には特に問題はありませんが、あまり気分がいいものではありませんので、なんとか対処してみようかと試行錯誤したのですが、原因がよくわかりません。
いろいろ調べてみたところ、今回、新ドメインのサブディレクトリに移転したため、新サイトをウェブマスターツールに登録する際には、新ドメイン直下のindexファイルにのみ所有権確認のメタタグを記述したのみで、移転先のサブディレクトリ内のindexファイルにはメタタグを記述していませんでした。
つまり、旧ドメインから新ドメインのサブディレクトリのURLには正常に301リダイレクトが行われていますが、旧ドメインのトップページのリダイレクト先のトップページにメタタグが記述されていなかったためにこうしたエラーが出たのだと思います。
早速、新ドメインのサブディレクトリ内にあるトップページのヘッダー内に旧サイトの登録時に発行されたメタタグと同じものを記述し、再度「確認」を押したところ、無事所有権が確認され、エラーメッセージは消えました。
旧サイトのメタタグを取得するには、いろいろな方法がありますが、今回は、エラーメッセージ文末の[このサイトの確認]をクリックしてみます。
すると、以下の画面に切り替わりますので、メタタグをコピペして新サイトのトップページのヘッダー内に記述し、画面の左下にある[確認]ボタンをクリックします。
今回、サブディレクトリへのサイト移転ということで、若干変則ではありましたが、こうならないようにするには、新サイトにも旧サイトのメタタグを残しておくということがポイントかと思います。