Rediriger xxxx.com vers www.xxx.com

Nouveau WRInaute
Bonjour,
je voudrais renvoyer le site sans les www vers celui avec www car si on tape le site sans les www le message suivant apparait: "Affichage du contenu du répertoire refusé
L'affichage du contenu n'est pas autorisé pour ce répertoire virtuel."

J'ai donc essayé ces redirections
RewriteEngine On
RewriteCond %{HTTP_HOST} !^xxxx.com$
RewriteRule ^(.*) http://www.xxxxx.com/$1 [QSA,L,R=301]

Ainsi que celui ci
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxxx.com$
RewriteRule ^(.*) http://www.xxxxx.com/$1 [QSA,L,R=301]

Rien n' y fait, je n'ai pas de redirection et j'ai toujours le message d'erreur.

Merci de m'aider !
 
WRInaute accro
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tonsite\.com [NC]
RewriteRule (.*) http://www.tonsite.com/$1 [QSA,R=301,L]

Testé à l'instant, ça fonctionne
 
WRInaute impliqué
Je pense que ce n'est pas un problème de règle de réécriture.

1 - Es-tu sur que le domaine pointe sur le bon serveur ?
2 - Apache (ou autre serveur web), est-il bien configuré pour gérer ton domaine sans les www ?
 
WRInaute accro
J'suis d'accord avec Blount, ton message "L'affichage du contenu n'est pas autorisé pour ce répertoire virtuel" indique que la redirection n'est pas créer sur ta machine virtuelle, demande a celui qui t'heberge de faire la redirection avec le www
 
Nouveau WRInaute
J'ai appelé, et le problème a été résolu dans la seconde.
Et sur le fichier htaccess j'ai rajouté
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.xxx\.com [NC]
RewriteRule (.*) http://www.xxxx.com/$1 [QSA,R=301,L]

Tout marche impect !
 
Discussions similaires
Haut