Comment forcer www devant le domaine avec HTACCESS ?

Réponses rédigées par Antoine
Dernière mise à jour : 2017-12-13 16:10:57
Thèmes : htaccess - site-web
Question

Comment forcer toutes les pages de mon site à s'afficher avec les www devant le nom de domaine ?

Réponse

Pour forcer les www devant le domaine avec le fichier HTACCESS, procédez comme suit :

  • Ouvrez votre fichier HTACCESS avec un éditeur de texte.
  • Saisissez RewriteEngine on, puis passez à la ligne suivante.
  • Saisissez RewriteCond %{HTTP_HOST} ^exemple.com [NC], puis passez à la ligne suivante.
  • Saisissez RewriteRule ^(.*)$ http://www.exemple.com/$1 [L,R=301,NC]
  • Fermez et enregistrez le fichier HTACCESS.

Voici le code complet :

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

Remarque : Si votre site utilise un certificat SSL, remplacez le http par https sur la dernière ligne de code.