移転前の旧サイトをBingの検索結果から削除したい
解決したいこと
サイトをリニューアルして、サーバー移転&ドメイン変更を行いました。
旧サイトは.htaccessを使用して新サイトへリダイレクトするようにしていました。
Googleの方はアドレス変更ツールの方でサイト移行の手続きを行っているので問題はありません。
ただ、Bingの方で旧サイトが引っかかっているのと、旧サイトはSSL化していなかったのにhttpsがついた状態で検索結果に掲載されています。
SSL化していないのにhttpsのついたアドレスにアクセスすると不穏な文章(プライバシーがどうとか)が出てきて嫌なので、旧サイトをBingの検索結果から削除するか、httpsにアクセスをしたら新サイトのアドレスへ移動するようにしたいです。
(旧サイトをSSL化することは難しいので、出来ればそれ以外の方法を知りたいです)
現状
- .htaccessを使用して、旧サイトのドメイン(http://www.oldsite.com) を含むアドレスにアクセスしたら、新サイト(https://www.newsite.jp) へリダイレクトするようにしている
- httpsから始まる旧サイトのドメイン(https://www.oldsite.com) にアクセスするとセキュリティやプライバシーに関する警告が表示される
- Bingでサイト名で検索をするとhttpsから始まる旧サイトのドメイン(https://www.oldsite.com) が表示されるので問題になっている
試したこと
.htaccessで旧サイトから新サイトへのリダイレクトに加え「https」が付いているアドレスを「http」にリダイレクトするように記述
結果:効果がなさそう?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.oldsite.com
RewriteRule ^(.*)$ https://www.newsite.jp [R=301,L]
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
robots.txtを設置
User-Agent: *
Disallow: /
結果:現状効果があるのかどうかがよくわからない
「Microsoft Bing | Webmaster Tools」を使用して「URLのブロック」を実行
結果:ブロック要求が拒否され、metaタグでnoindexを入れるように言われた
もとのページ(静的ページ)の数が膨大なためあまり現実的ではない・・・と思って、metaタグを手動で入れる作業はまだ試していない(下記が実際のエラーの内容)
以上です。
robots.txtやhtaccessの記述が間違っていた場合は正しい記述を教えて頂けると助かります。
よろしくお願いいたします。
0 likes