Bonjour, je suis confronté à un petit problème (à première vue) mais qui pourrait avoir de lourdes conséquences sur le référencement du site.
Je voudrais faire apparaître obligatoirement le «www». C’est à dire une redirection sur «www.exemple.fr» lorsqu’on tape «exemple.fr».
J’ai utilisé «Global redirect» pour la redirection obligatoire
«/node/20» —> «/nous-contacter»
Mais il ne s’occupe pas des «www» me semble t’il.
Je précise que je suis sous Drupal 7 (important !)
Merci.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Tout le nécessaire est dans le .htaccess. Il faut décommenter deux lignes et saisir le nom de domaine.
Il faut faire ça avec des pincettes, parce que la moindre faute de syntaxe dans le fichier rend le site inaccessible.
Numerizen
1822
J’avais trouvé cela :
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]
à mettre dans le «htaccess» or je suis sous windows donc pas de htaccess.
:S
mick
28
Sous Windows c’est Apache le webserver non ?
Numerizen
1822
oui me semble t’il …
mick
28
Si le serveur est Apache, vous avez un .htaccess, qui est de toute façon indispensable pour pas mal de choses sous Drupal. Et la méthode indiquée est donc la bonne.
Numerizen
1822
Un UP pour ce topic car je suis certain que je ne suis pas seul dans ce cas là.
HELP
mick
28
Tu peux nous montrer ton htaccess, ou la conf de ton httpd ?
L’équipe Drupal numéro 1 en Europe
mtopolov
26
Autant pour moi, non je ne suis pas sous Apache. Etant sous un serveur windows, je ne suis pas sous Apache mais sur IIS.
Et pas de htaccess
:(
mick
28
Franchement, utiliser IIs pour déployer Drupal me semble déraisonnable. Il faut vraiment aimer souffrir.
On trouve des choses sur Google : http://www.google.fr/search ?q=.htaccess+drupal+IIS&ie=utf-8&oe=utf-8&aq=…
… mais il n’y a pas de solution simple apparemment.
Numerizen
1822