web-dev-qa-db-ja.com

Googleウェブマスターツールですべてのhttps、www、no-wwwバージョンを確認する方法

最近、HTTPSでWordPressブログを開始しましたが、アドバイスが必要です。

ブログにはHTTPS + wwwを使用することを好みます。そのためには、これら4種類すべてのアドレスをウェブマスターツールに追加する必要がありますか?

  • http://example.com
  • http://www.example.com
  • https://example.com
  • https://www.example.com

はいの場合、どの特定のURLにsitemap.xmlファイルを送信する必要がありますか?同じことはXMLファイルにも当てはまりますか?すべてのXMLファイルを各ドメインに個別に送信する必要がありますか、それとも1つだけに送信する必要がありますか?

.htaccessのコードをリダイレクト:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
</IfModule>
3
Anjana Nilupul

はい、リンクの4種類すべてを追加する必要があります。

この場合、このバージョンhttps://www.example.comを優先するため、優先バージョンにサイトマップを追加するだけで十分です。

2
Tharindu

ブログにはhttps + wwwを使用することを好みます。

おそらく、あなたはすでにhttps://www.example.comへの標準的な301リダイレクトを設定していますか?

これら4種類すべてのアドレスをウェブマスターツールに追加する必要がありますか?

はい、これが推奨されます。次に、優先ドメイン(wwwと非www)を設定し、エラー(たとえば、非正規のインデックス作成など)をチェックすることができます。

sitemap.xmlファイルの送信に必要な特定のURL

正規のプロパティ。すなわち。 https://www.example.com

同じことがXMLファイルにも当てはまりますか?

どの(追加の)XMLファイルですか?

すべてのxmlファイルを各ドメインに個別に送信する必要がありますか、それとも1つだけ送信する必要がありますか?

すべてのプロパティをGoogle Search Console(以前のGoogle Webmaster Tools)に追加したら、正規のプロパティに集中します。他のプロパティを定期的にチェックして、エラーなどがないことを確認できます。

更新:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

このコードでは不十分です。これは、HTTPからHTTPSへの302(一時)リダイレクトのみです。非正規のhttps://example.com(つまり、www以外からwwwへ)はリダイレクトされません。次のようなものが必要です。

RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_Host} !^www\.
RewriteRule (.*) https://www.example.com/$1 [R=301,L]

ポート80(つまり、HTTPSではない)またはであるすべてのリクエストは、wwwではなく、正規URLにリダイレクトされます。 Rフラグを使用して301ステータスを明示的に含める必要があります。そうでない場合は、デフォルトで302になります。 。)<IfModule>ラッパーも必要ありません。

2
MrWhite