vendredi 2 octobre 2009

[SOLUTION] Forcer les WWW dans l'adresse d'un site (Joomla par exemple)

Il paraitrait que les adresses avec et sans www conduisent à du duplicate content (pénalisé par google)

Et puis çà ne fait pas très pro d'avoir un site auquel on peut acceder par:
http://mondomaine.com
et
http://www.mondomaine.com

Pour forcer l'utilisation du www et rediriger ainsi les personnes qui ne tapent pas les WWW dans la barre d'adresse de leur navigateur, il faut faire une simple redirection par le fichier .htaccess situé à la racine du site.

Il suffit de rajouter dans ce fichier:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^monsite.com [NC]
RewriteRule ^(.*)$ http://www.monsite.com/$1 [L,R=301]

Si votre htaccess contient déjà le RewriteEngine On, placez les 2 lignes juste dessous, car sinon (s'il y a des instruction en RewriteEngine et RewriteCond elles ne seront pas interprétée et celà ne marchera pas.

Aucun commentaire:

Enregistrer un commentaire