質問
- .htaccess 301リダイレクトで解決できますか?
-
本文:
DNS変更、 ネームサーバー情報変更、web認証による独自ドメイン設定をしてから2日半位です。
1.このような現象の場合、どのようにしたら良いのでしょうか?
Microsoft Edgeでショップ名を検索すると、旧サイト(http://example.com)が表示され
スターサーバー「お客様のホームページがアップロードされていません。」となっていますが
chromeで同じように検索をすると新サイト(https://www.example.com)が表示されます。
検索画面の「タイトル」・「URL」・「ディスクリプション」がMicrosoft EdgeとChromeでは違うのです。
2.301リダイレクトを設定すれば解決しますか?
スターサーバ側のサイト転送を使えば良いのでしょうか?
それともXサーバー側で.htaccess設定をすれば良いのでしょうか?
スターサーバーには旧サイトのデータはアップしていません。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
旧サイト:http://example.com
新サイト:https://www.example.com
旧サイト:Xサーバー
新サイト:BASE(サブドメイン:www.example.com)
ドメイン管理:Xdomain
サーバーはXサーバー → スターサーバーへ変更(メールも移転済み)
※Xサーバーの旧サイトデータはまだ削除していません。今月いっぱいで解約予定です。
※スターサーバーサポートに確認しweb認証による独自ドメイン設定を行いました。
DNSレコードは
www.example.com/CNAME/cname.thebase.in/0
example.com/A/スターサーバーIPアドレス/0
*.example.com/A/スターサーバーIPアドレス/0
MXレコード
の4つになります。
宜しくお願いします。
- 緊急度:急ぎ投稿者:BBeeさん投稿時間:2020/10/12 22:19
回答 No.10656
この回答がベストアンサーです
Microsoft Edge の検索はデフォルトでは Bing になり、
Google Chrome の検索はデフォルトでは当然 Google になります。
よって、検索結果は同じにはなりません。
Bing よりも Google のほうが巡回や反映が早いことが多いような気がします。
既にエックスサーバーのほうにはドメイン名は指していないのでしょうから、いま巡回すればスターサーバーのほうは初期ページのためサイト名がヒットせず、よってGoogleの検索結果から消えたのでしょう。
www.example.com CNAME cname.thebase.in
example.com A [スターサーバーのIPアドレス]
なので、example.com はスターサーバーを指し、
www.example.com は BASE を指すでしょう。
リダイレクトは、スターサーバーのほうに設定します。
質問者からのコメント
ayaguchi 様
ご連絡が遅くなり申し訳ありませんでした。
ご回答ありがとうございました。
スターサーバーにサイト転送の項目がありましたので、そちらで設定し「.htaccess」内の内容も
確認しました。