Das Adressverschiebungstool unterstützt keine Protokolländerungen
Da es sich bei HTTPS und HTTP um Protokolle handelt, die Sie nicht von einer Adresse zur anderen verschieben, ändern Sie lediglich den URL-Pfad. Die Google Webmaster-Tools unterstützen keine Adressverschiebungen bei Änderungen an den URL-Pfaden, einschließlich Sub-Domains und Protokollen.
QUELLE
Fordern Sie eine Adressänderung an.
Verwenden Sie das Tool zum Ändern der Adresse , wenn der Standortwechsel eine Änderung der Domain oder Subdomain nach sich zieht, z. B. einen Wechsel von
http://fish.example-petstore.com
zu http://example.com
oder
http://example-petstore.com
.
Hinweis : Das Tool unterstützt derzeit nicht die folgenden Arten von Standortverschiebungen: Änderungen des Subdomänennamens, Protokolländerungen (von HTTP zu HTTPS) oder Änderungen nur des Pfads.
Daher müssen Sie Google Webmaster-Tools nicht darüber informieren, dass Sie Protokolle ändern. Es wird jedoch empfohlen, Weiterleitungen von allen alten URLs zu den neuen URLs einzurichten und Ihre Sitemap so zu aktualisieren, dass sie die neuen URLs enthält.
Fügen Sie WMT alle Variationen Ihrer Website hinzu
Während das Tool zum Verschieben von Websiteadressen möglicherweise Protokolle, URL-Änderungen und Unterdomänen nicht als neue Websites behandelt, behandelt der Rest der Webmaster-Tools Protokolle und Unterdomänen als separate Websites. Sie sollten alle Variationen Ihrer Website hinzufügen. Unten finden Sie ein Beispiel für meine Website, die BYBE zu WMT hinzugefügt hat. Sie sollten dasselbe tun. (Empfohlen von John Mueller von Google, siehe Kommentare unter dieser Antwort).
301 von Google empfohlene Weiterleitungen
Wenn Sie vorhaben, die Website als Teil-SSL oder als vollständige Website bereitzustellen, sollten Sie gute Weiterleitungen einrichten, wie von Google empfohlen:
QUELLE
301-Weiterleitungen vorbereiten Sobald Sie eine Zuordnung haben und Ihre neue Site fertig ist, müssen Sie auf Ihrem Server HTTP 301-Weiterleitungen von den alten URLs zu den neuen URLs einrichten, wie Sie in der Zuordnung angegeben haben. Beachten Sie Folgendes:
- Verwenden Sie HTTP 301-Weiterleitungen.
Obwohl der Googlebot verschiedene Arten von Weiterleitungen unterstützt, empfehlen wir, wenn möglich HTTP 301-Weiterleitungen zu verwenden.
- Vermeiden Sie Verkettung von Weiterleitungen. Während Googlebot und Browser einer "Kette" mehrerer Weiterleitungen folgen können (z. B. Seite 1> Seite 2> Seite 3), empfehlen wir, zum endgültigen Ziel weiterzuleiten. Wenn dies nicht möglich ist, halten Sie die Anzahl der Weiterleitungen in der Kette niedrig, idealerweise nicht mehr als 3 und weniger als 5. Wenn Sie Weiterleitungen verketten, erhöht sich die Latenz für Benutzer, und nicht alle Browser unterstützen lange Weiterleitungsketten.
- Testen Sie die Weiterleitungen. Sie können Fetch als Google zum Testen einzelner URLs oder Befehlszeilentools oder -skripts zum Testen großer Zahlen oder URLs verwenden.
Einrichten der Umleitung in Apache
Das Einrichten von Weiterleitungen in Apache, ngInx und IIS ist ziemlich einfach. Nachfolgend finden Sie Beispiele für die Weiterleitung von 301 von HTTP zu HTTPS in der Apache2- .htaccess
Datei.
QUELLE
Erzwinge SSL auf bestimmten Seiten und deaktiviere es im Ruhezustand
Dieses Skript entfernt SSL auf allen anderen Seiten von der Anmeldeseite und der Registrierungsseite. Sie können weitere hinzufügen, die nur |
als Trennzeichen zwischen den Dateinamen verwendet werden.
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Erzwinge SSL auf der gesamten Site
Wenn Sie SSL für die gesamte Site erzwingen möchten, können Sie mit mod_rewrite erkennen, dass HTTPS deaktiviert ist.
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Änderungen an der Sitemap
Da Sie das Protokoll ändern und eine neue Eigenschaft als HTTPs zu Google hinzufügen müssen, wird standardmäßig keine Sitemap übermittelt. Sie müssen sicherstellen, dass Ihre Sitemap alle neuen URLs enthält, und diese dann unter der Eigenschaftsvariation HTTPS übermitteln.