Submitted by b.one on
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!
ah, et j’avais pas fait gaffe
Permalien Soumis par b.one le 8 Juin, 2011 - 16:30
ah, et j'avais pas fait gaffe aussi, mais si je met : http://freedomforroblochon.com/site/galeries ça me redirige vers : http://www.freedomforroblochon.com/galeries qui évidemment, ne fonctionne pas...