En effet, à l'heure d'aujourd'hui, presque tous les sites sont accessible à la fois en http et https. Il se peut aussi que celui-ci soit accessible avec www ou directement en tapant votre domaine.
Le fait de pouvoir accéder à votre site de différentes manières n'est pas du tout apprécié par google, facebook ou autre moteur de recherche.
La bonne pratique, est simplement d'utiliser un seul point d'entrée et de faire des redirections 301 pour les autres.
Il est vivement conseillé d'opter pour
- https : dévier tout votre traffic vers https uniquement
- www : utiliser cette particule par défaut avant votre nom de domaine. C'est à la fois historique et technique. En effet, il est plus évident de "brancher" un accélérateur de site si le domaine comporte "www". En effet, il est possible d'utiliser un CNAME DNS avec www, et pas avec le nom de domaine en tant que tel.
Pour effectuer correctement ces redirections, vous pouvez utiliser le code suivant:
Qu'il suffit de glisser dans un fichier .htaccess à la racine de votre site. Veillez à indiquer votre nom de domaine à la place de www.votresite.com.RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://www.votresite.com%{REQUEST_URI} [L,R=301]RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Avant d'activer cela, il est nécessaire d'avoir déjà un certificat SSL activé et fonctionnel sur votre site.
Une fois activé, vous pouvez utiliser des outils comme http://www.redirect-checker.org/ pour vérifier le comportement au niveau des redirections de votre site.
En effet, il devrait il y avoir qu'une seule redirection quelle que soit l'url de votre site. Par exemple
Est correct.CONGRATULATION. Everything seems to be fine.
http://tinycluster.com
301 Moved Permanently
https://www.tinycluster.com/
200 OK
Par contre
Ne l'est pas. En effet, nous parlons ici de double redirection, ce qui n'est pas optimal. En effet, http://tinycluster.com -> http://www. -> https à la place de http://tinycluster.com -> https://www.tinycluster.comhttp://tinycluster.com
301 Moved Permanently
https://www.tinycluster.com
301 Moved Permanently
https://www.tinycluster.com/
200 OK
Si vous ne maitrisez pas les htacess, des modules wordpress sont disponibles.
Attention, pour information:
- si vous modifiez votre url de base (vous passez à full https, ou en www), il se peut que votre compte console.google.com ne receuille plus les informations relative à l'indexation de votre site. Il faut alors ré-ajouter une compte console.google.com avec la nouvelle url
- idem pour facebook, il se peut que les compteurs de vos partages, j'aime etc affichés sur votre site avec des plugins wordpress par exemple affiche 0. Toutefois, n'ayez crainte, les partages, etc n'ont pas disparu. Juste leur comptabilisation affichée sur votre site jusqu'à la date du passage aux nouvelles urls