J'ai enregistré un site Web, acheté un certificat SSL, installé ce dernier et appliqué des règles mod_rewrite pour que tout mon trafic soit dirigé vers https://example.com
. Donc tout fonctionne bien dans cette perspective.
Je suis également allé sur la console de recherche Google et ajouté/vérifié tous les sites www
, non-www
et https
, https://www
. Mais quand je vais au domaine préféré, je ne vois pas l'option pour https. J'ai donc décidé de choisir le example.com
. Y a-t-il quelque chose que je dois faire? Dois-je ajouter des redirections 301? Ou comment puis-je vérifier que je l'ai bien fait?
comme @ w3dk le mentionne dans les commentaires, je devais ajouter un R = 301 dans mon fichier .htaccess. RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L] </IfModule>
Je n'ai pas essayé la réponse de Goyllo mais je pense que c'est une bonne réponse si vous n'avez pas accès au serveur.
Google Webmaster Tools n'a pas la possibilité de définir HTTPS comme version préférée. Google tire cela automatiquement de votre balise de lien canonique.
<link rel="canonical" href="https://example.com/">
Ainsi, chaque fois que l'araignée Google voit cette ligne dans votre section head
, Google indexe automatiquement la version HTTPS de votre site.
De nos jours, Google indexe les pages HTTPS par défaut , si disponible.
Conseils supplémentaires : Si vous déplacez votre site de http à https, modifiez votre page Web interne et créez un lien vers la version https de votre site. Cela aide à récupérer en baisse du trafic. Vous pouvez utiliser Google Webmaster Tools pour savoir quelle page est liée à partir de quelle page.