Forcer les www devant un nom de domaine

26 jan

Nom de domaine www

Sur un serveur Apache, forcer la présence des www dans l’adresse de votre site est quelque chose de relativement facile. Le seul pré-requis est d’avoir le mod_rewrite d’activé.

Forcer l’utilisation des www permet en plus de faire plus esthétique ou plus professionnel d’éviter le « duplicate content » (duplication de contenu) lors de votre référencement. Ainsi toutes vos pages seront référencées avec le www dans le nom de domaine.

Pour ce faire il suffit d’ajouter les lignes suivantes en haut de votre fichier .htaccess

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

Ainsi, les personnes accédant à http://mon-site.com seront automatiquement redirigées vers http://www.mon-site.com

A noter que si vous utilisez déjà la réécriture d’URL est déjà activée sur votre site, il sera alors inutile d’ajouter la première ligne.

Une Réponse pour “Forcer les www devant un nom de domaine”

  1. Kenback 10 juillet 2015 à 13 h 26 min #

    Bonjour à tous. J’ai eu un problème lorsque j’ai tapé httpd – t et mon serveur wampp reste ornagé après son démarrage. Que faire ?