L'outil de déplacement d'adresse ne prend pas en charge les modifications de protocole
Puisque HTTPS et HTTP sont des protocoles pour lesquels vous ne déplacez pas votre site d’une adresse à une autre, vous modifiez simplement le chemin de l’URL. Les outils pour les webmasters de Google ne prennent pas en charge les déplacements d'adresse lors de modifications des chemins d'URL, y compris des sous-domaines et des protocoles.
LA SOURCE
Demander un changement d'adresse.
Utilisez le changement d'adresse outil lorsque votre déménagement du site implique un changement de domaine ou sous - domaine, telles que la modification de
http://fish.example-petstore.com
la http://example.com
ou
http://example-petstore.com
.
Remarque : L'outil ne prend actuellement pas en charge les types de déplacement de site suivants: modifications du nom de sous-domaine, modifications du protocole (de HTTP à HTTPS) ou modifications uniquement du chemin d'accès.
Par conséquent, vous n'avez pas besoin d'informer Google Outils pour les webmasters que vous modifiez les protocoles. Toutefois, il est recommandé de configurer les redirections de toutes les anciennes URL vers les nouvelles URL et de mettre à jour votre sitemap pour inclure les nouvelles URL.
Ajoutez toutes les variantes de votre site à WMT
Bien que l'outil de déplacement d'adresse de site puisse ne pas traiter les protocoles, les modifications d'URL et les sous-domaines comme de nouveaux sites, les autres outils pour les webmasters traitent les protocoles et les sous-domaines comme des sites distincts. Vous devez ajouter toutes les variantes de votre site. Vous trouverez ci-dessous un exemple de mon site BYBE ajouté à WMT avec toutes les variantes. Faites de même. (Recommandé par John Mueller de Google, Voir les commentaires ci-dessous cette réponse).
301 redirections recommandées par Google
Si vous envisagez de servir le site Web en tant que ssl partiel ou complet, vous devez configurer de bonnes redirections, comme recommandé par Google:
LA SOURCE
Préparer les redirections 301 Une fois que vous avez un mappage et que votre nouveau site est prêt, la prochaine étape consiste à configurer les redirections HTTP 301 sur votre serveur à partir des anciennes URL vers les nouvelles URL, comme vous l'avez indiqué dans votre mappage. Gardez à l'esprit les points suivants:
- Utilisez les redirections HTTP 301.
Bien que Googlebot prenne en charge plusieurs types de redirections, nous vous recommandons d’utiliser les redirections HTTP 301 si possible.
- Évitez de chaîner les redirections. Bien que Googlebot et les navigateurs puissent suivre une "chaîne" de plusieurs redirections (par exemple, Page 1> Page 2> Page 3), nous vous conseillons de le rediriger vers la destination finale. Si cela n'est pas possible, limitez le nombre de redirections dans la chaîne, idéalement pas plus de 3 et moins de 5. L'enchaînement des redirections ajoute une latence pour les utilisateurs, et tous les navigateurs ne prennent pas en charge les longues chaînes de redirection.
- Testez les redirections. Vous pouvez utiliser Fetch en tant que Google pour tester des URL individuelles ou des outils de ligne de commande ou des scripts pour tester des grands nombres ou des URL.
Configuration de la redirection dans Apache
La configuration des redirections dans Apache, ngInx et IIS est assez simple. Vous trouverez ci-dessous des exemples de redirection 301 de HTTP vers HTTPS dans un .htaccess
fichier Apache2 .
LA SOURCE
Appliquer SSL sur des pages spécifiques et désactiver au repos
Ce script supprime SSL de toutes les autres pages de la page de connexion et de la page d’enregistrement. Vous pouvez en ajouter d’autres, |
comme séparateur entre les noms de fichiers.
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Appliquer SSL sur l'ensemble du site
Si vous souhaitez appliquer le protocole SSL à l'ensemble du site, vous pouvez utiliser mod_rewrite pour détecter HTTPS désactivé.
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Modifications du plan du site
Étant donné que vous modifiez le protocole, vous devez ajouter une nouvelle propriété à Google en tant que HTTP. Aucun sitemap par défaut ne sera envoyé. Vous devrez donc vous assurer que votre sitemap contient toutes les nouvelles URL, puis l'envoyer sous la variante de propriété HTTPS.