Si votre site est accessible avec ou sans les www, ce n’est pas bon pour votre site, car il risque d’être pénalisé ou il est peut être déjà pénalisé par les moteurs de recherche sans que vous le sachiez. Le site peut subir un déclassement.
Comment savoir si mon site est accessible avec ou sans les www ?
C’est tout simple :
dans la barre de votre navigateur vous tapez l’adresse de votre site l’adresse de votre site :
avec les www : une fois sur la page, vous regardez l’adresse
et sans les www : une fois sur la page, vous regardez l’adresse
Si votre site est bien configuré, vous devriez avoir les 2 pages qui s’affichent avec les www ou les 2 pages qui s’affichent sans les www.
Si votre site est mal configuré, vous devriez avoir une page avec les www et une page sans les www
Exemple : pour ce site: dechiffre.fr
Vous ouvez un nouvel onglet et vous taper dans le navigateur :
www.dechiffre.fr et vous regardez ce qu’il va afficher. Il va afficher : www.dechiffre.fr
Vous tapez dans un nouvel onglet :
dechiffre.fr et vous regardez ce qu’il va afficher. Il va afficher : www.dechiffre.fr
Une redirection a été faite sur le site. Si une page est appelée sans les www, elle est renvoyée vers la page avec les www.
Les moteurs de recherche ont-ils référencés les pages avec www et sans les www ?
Pour savoir les pages qui sont référencés dans Google et Bing, il suffit de taper dans le champ de recherche : site:adresse-du-site.
Vous faites une recherche avec et sans les www.
Si les même pages sont affichées avec les www et sans les ww, c’est que les moteurs ont indexés les mêmes pages, avec les 2 adresses, ce qui pour les moteurs de recherche équivaut à 2 sites, ce qui n’est pas bon signe.
Si vous faites une recherche sans les www et que toutes les pages s’affichent avec les www, c’est bon, car votre site utilise uniquement les www.
Si vous faites une recherche sans les www et que les pages s’affichent sans les www et que lors de la deuxième recherche, vous faites une recherche avec les www et que rien ne s’affiche, c’est bon, car votre site n’utilise pas les www
Comment empêcher l’accès avec ou sans les www ?
Vous devez choisir si vous voulez que les sites s’affichent avec ou sans les www, c’est à vous de voir.
Si votre site est en ligne depuis quelques temps et que vous avez déjà fait un référencement, il faut garder la partie qui comprend le plus de backlinks.
La solution pour empêcher le site de s’afficher avec ou sans les www est de faire une redirection.
La redirection peut se faire avec un code php ou via le fichier .htacess
Si vous voulez que votre site soit accessible avec les www, il faut mettre ceci dans votre fichier .htacess :
# redirection avec les www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
Si vous voulez que votre site soit accessible directement sans les www, il faut mettre ceci dans votre fichier .htacess :
# redirection avec les www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Ces deux scripts proviennent du site http://www.urlrewriting.fr
Si vous voulez faire la redirection, avec du code php, je vous conseil d’aller sur le site http://www.urlrewriting.fr/scripts1-Apache.htm pour faire une redirection avec les www
Si vous voulez faire la redirection, avec du code php, je vous conseil d’aller sur le site http://www.urlrewriting.fr/scripts2-Apache.htm pour faire une redirection avec les www
Commentaires
7 réponses à “Site accessible avec ou sans les www = contenu dupliqué”
La redirection avec ou sans les www est primordiale pour un site afin d’éviter une sanction de google
j’ai eu très récemment le problème sur mon site de karaoké,
et je te remercie Philippe pour ton code a mettre dans le : htacces, il fonctionne parfaitement
@ bientot
Charles
Salut,
merci pour le message.
Le code fonctionne bien, mais je n’en suis pas l’auteur, malheureusement.
C’est pour cela que j’ai cité le site sur lequel je l’ai trouvé, qui contient quelques scripts intéressant
Salut Philippe,
Bravo pour ce petit tutoriel qui explique très bien quels sont les enjeux et surtout comment faire pour vérifier et corriger en cas de besoin.
Tu n’es peut-être pas l’auteur du script, mais ton tutoriel devrait aider pas mal de webmasters en herbe 🙂
Amicalement,
Bruno
Salut,
merci pour le message
Un grand merci pour ces explications claires…et efficaces.
J’ai testé sans succès plusieurs codes dans le htaccess et celui-ci a enfin fonctionné!
Cath
Bonjour,
content que cela vous a servi, c’est le but. Et en plus, si cela fonctionne, c’est encore mieux
Par contre quand on trouves seulement 2/3 url sans les www en faisant une recherche site:www.monsite.fr est ce grave ou …?