Forcer l'affichage de www.
Lorsque l’on achète un nom domaine, l’affichage de “www.” devant le nom est facultatif. Il est possible d’en forcer l’affichage dans un fichier “.htaccess” à transférer à la racine du site dans le dossier “www”. Voici la procédure à suivre en supposant que votre nom de domaine est "mon-domaine.fr" :
Coller le texte ci-dessous dans un fichier nommé : htaccess.txt avec hapedit ou un éditeur de texte.
- Remplacer mon-domaine par votre nom de domaine.
- Transférer le fichier avec FileZilla sur l’espace de votre nom de domaine à la racine du dossier www/
- Sur l’espace d’hébergement après transfert, renommer le fichier ainsi “.htaccess”.
- Faites des essais de visualisation de votre site avec et sans www. : “www.” doit apparaître systématiquement.
IMPORTANT : Si le fichier .htaccess existe déjà à la racine du dossier www/ sur l’expace d’hébergement, ajouter les lignes suivantes au début du fichier.
Texte à coller dans le fichier .htaccess :
SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mon-domaine\.fr [NC]
RewriteRule (.*) http://www.mon-domaine.fr/$1 [QSA,R=301,L]