数千のHTMLページを持つ静的サイトがあり、数日中にHTTPSに切り替える予定です。このサイトはかなり新しいため、現時点では重複コンテンツに関する問題はありません。そのため、どのページにもrel="canonical"
リンクタグを追加したことはありません。
現在、サイトのすべてのページのHTTPからHTTPSへの永続的なリダイレクトが必要であり、安全でないHTTPバージョンは必要ありません。古いHTTPリンクはすべてHTTPSバージョンにリダイレクトする必要があります。ただし、GoogleがHTTPSバージョンを個別にインデックス付けし、古いHTTPバージョンを検索結果インデックスに残して重複コンテンツを作成するのではないかと心配しています。
.htaccess
ファイルの301リダイレクトは、Googleによる重複したインデックス作成を防ぐのに十分ですか、それとも各ページに正規タグを追加する必要がありますか? (私たちのサイトは静的であるため、メンテナンスの問題のために標準的なタグを追加することは避けたいです)
301リダイレクトが正しいページに機能している場合、正規リンクは必要ありませんが、正規リンクの使用がベストプラクティスと見なされることに注意してください。
正規リンクは、mod_rewriteの動作が望ましくなくなったり、完全に機能しなくなったりした場合の優れた「フォールバック」です。これは、Plesk、Cpanel、またはApacheをアップグレードするときによく発生します。つまり、ページに単一のURLからのみアクセスできる場合でも、キャノニカルを使用することをお勧めします。