redirection via .htaccess

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

j'ai une petite question concernant la redirection via le .htaccess avec RewriteEngine.

en gros, mon site est accessible via http://freedomforroblochon.com et http://www.freedomforroblochon.com, et je cherche à ce que les "www" soient toujours présents.

en cherchant, j'ai bien entendu trouvé le code en question (qui est par défaut dans le .htaccess de Drupal en mode commentaire) sauf que :

si je met : http://freedomforroblochon.com ça me redirige bien vers http://www.freedomforroblochon.com
mais si je met : http://freedomforroblochon.com/site ça ne me redirige pas vers http://www.freedomforroblochon.com/site mais vers http://www.freedomforroblochon.com

comment régler le pb ?

voici mon code :

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

en sachant qu'il y à d'autres lignes déjà présentes,j'imagine pour le bon fonctionnement de Drupal, que je ne préfere pas essayer d'enlever :

  # Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

merci!

notes:
-j'ai par ailleurs une redirection automatique en javascript de mon url de base vers le répertoire "site" où est installé Drupal
-j'ai déjà testé plein de choses comme enlever ou ajouter a droite/gauche un "$", un "/$1", un "(.*)"... mais tester sans trop savoir ce qu'on fait, ben ça marche pas souvent, et là, ben je trouve pas!

Version de Drupal :