web-dev-qa-db-ja.com

Googleウェブマスターツールでhttpsを使用して優先ドメインを設定する方法

Webサイトを登録し、SSL証明書を購入してインストールし、mod_rewriteルールを実行して、すべてのトラフィックをhttps://example.comに送りました。そのため、すべてがその観点からうまく機能しています。

また、Google Search Consoleにアクセスして、すべてのwwwnon-wwwおよびhttpshttps://wwwサイトを追加/検証しました。しかし、優先ドメインに移動すると、httpsのオプションが表示されません。それで、私はexample.comを選択することにしました。何をする必要がありますか? 301リダイレクトを追加する必要がありますか?それとも、正しく行ったことを確認するにはどうすればよいですか?

4
BlackSky86

コメントで@ w3dkが言及しているように、.htaccessファイルにR = 301を追加する必要がありました。 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L] </IfModule> Goylloの答えは試しませんでしたが、サーバーにアクセスできない場合は良い答えだと思います。

1
BlackSky86

Googleウェブマスターツールには、優先バージョンとしてHTTPSを設定するオプションがありません。 Googleはこれを正規のリンクタグから自動的に取得します。

<link rel="canonical" href="https://example.com/">

したがって、Googleスパイダーがheadセクションにこの行を見つけると、GoogleはサイトのHTTPSバージョンを自動的にインデックス付けします。

現在、Google デフォルトでHTTPSページのインデックスを作成 (利用可能な場合)。

追加のヒント:サイトをhttpからhttpsに移動する場合は、内部Webページを編集し、サイトのhttpsバージョンにリンクします。ドロップトラフィックで回復するのに役立ちます。 Googleウェブマスターツールを使用して、どのページがどのウェブページからリンクされているかを確認できます。

3
Goyllo