私のウェブサイトは、アイテムの閲覧部分ではHTTPを実行するように設定されたeコマースですが、ショッピングカートやお問い合わせなど(その上にフォームがあるもの)の場合はHTTPSを実行します。
私はずっと前にhttp://example.com
としてGoogleウェブマスターツールにウェブサイトを送信しました。また、約40個のリンクを含むサイトマップも送信しました。そのうち8個はHTTPSです。
長い間、Googleウェブマスターツールは、40個のリンクのうち32個がクロールされたことを報告していたことに気付きました。 robots.txtに対してすべてのリンクをテストし、ロボットテキストがHTTPSリンクをブロックしていることに気付きました。 Googleは、これらのリンクは「ドメイン内ではない」と言っています。
Hybrid-sslサイトを持つためにこれを回避する方法はありますか? 1つのサイトはmywebsite.com:80で、もう1つのサイトはmywebsite.com:443であるという概念は理解していますが、Googleウェブマスターツールで2つのウェブサイトを送信および管理することは避けたいと思います。
2つのサイトマップ(1つはhttp用、もう1つはhttps用)も送信できます。しかし、問題はhttpsドメインが検証されていないことだと思います。 ここにいくつかの背景情報があります 何が機能していて何が機能していないかについてGoogleから。 Ericが正しいのは、sitemap.xmlが1つだけ必要なことです。
ウェブマスターツールに2つのウェブサイトを用意する必要はありません。同じサイトでhttp/httpsを適切に処理する必要があります。
Robots.txtファイルからこれらのURLを削除するだけで問題を解決できます。