Forcer le www sur vos sites

Comment forcer le www uniquement sur vos sites ?

Un problème fréquemment rencontré en matière de SEO sera le "Duplicate content".
En effet Google considère de manière distincte les urls suivantes :
www.monsite.com
et
monsite.com
Voici une solution pour éviter ce genre de problème (il y en a bien d'autres)

  • Via votre client FTP habituel, connectez-vous sur votre espace web.
  • Repérer sur votre espace web votre fichier htaccess :
    htaccess
    Éditez le avec votre éditeur favori, Notepad fera très bien l'affaire.
  • En l'éditant, il est fort probable que celui-ci contienne déjà quelque chose : n'effacez rien.
    Vous devez ensuite repérer les balises suivantes :
    1. <IfModule mod_rewrite.c>
    2. ....
    3. ....
    4. </IfModule>

    Une fois ces deux balises repérées, vous devez ajouter votre code permettant de rediriger votre site vers le www automatiquement entre ces deux balises, voici comment.
  • Repérez la balise fermante :
    1. </IfModule>

    Juste avant cette balise ajoutez le contenu suivant :
    1. ## obliger le www
    2. RewriteCond %{HTTP_HOST} !^$
    3. RewriteCond %{HTTP_HOST} !^www\. [NC]
    4. RewriteCond %{HTTPS}s ^on(s)|
    5. RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Cela donnera quelque chose comme ceci :
    htaccess2
    Ceci fait, sauvegardez le htaccess.
    Votre site devrait automatiquement pointer vers le www toute requête faite sur votre site sans les www

Nous utilisons pour ce tutoriel Flash FXP, ce gestionnaire FTP est payant, mais cela fonctionne parfaitement bien avec un gestionnaire FTP tel que Filezilla.

A noter que si vous obtenez ensuite sur votre site une erreur de type Error 500, c'est que vous vous êtes trompé quelque part ou que votre code doit être adapté.
Cette solution fonctionne pour des sites HTML simples, Joomla et Wordpress.

Tags: