RewriteRule dans .htaccess et Clean Url activé ?

Catégories:

Bonjour,

Impossible de faire marcher la redirection d’une ancienne url vers une actuelle dans le .htaccess avec le cleanurl activé. Quelqu’un a déjà réussi à faire ca ??

**** pour info, la partie du htaccess concernée
RewriteEngine on
RewriteBase /

RewriteRule ^http://www.monsite.fr/index.php ?module=recto&id=100 http://www.monsite.fr/recto [NC,R=301,L]

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]

Si quelqu’un a déjà réussi a faire fonctionner le rewriterule sans désactiver le cleanurl et qu’il passe l’info ici, alors la franchement, c’est mon ami(e) pour la vie ;-)

Merci

#

Vraiment personne qu’a eu ce problème ??

#

Si j’ai déjà eu ce problème qui a été réglé en changeant l’adresse de $cookiedomain dans le fichier settings.php, (je sais plus où il se trouve)…

#

bonjour,

merci pour ta réponse mais ca ne semble pas être la solution, le problème est le « ?» contenu dans l’url (index.php ?xx=xx), tu avais réussi à rewriter une url avec un index.php ?xx=xx en modifiant ton $cookiedomain ??

merci

#

Pour ceux que ca interesse, voila la réponse sur le bon formatage de la regle …

RewriteCond %{QUERY_STRING} pid=200 // test sur 1 des parametre passe : ici pid
RewriteRule ^fishing/index.php$ /fishing ? [R=301,L]

This should turn www.example.com/fishing.php ?pid=200 into www.example.com/fishing

Ou directos sur drupal com : http://drupal.org/node/16084

Syndiquer le contenu