Détail technique (redirection d'URL avec "?")

WRInaute accro
Bonsoir

Je suis en train de voir pour migrer mon blog sous Wordpress (ou Dotclear 2.0, je ne suis pas sectaire vu que l'originel tourne encore sous un vieux Dotclear 1.2.6) et je me pose dans les deux cas, la question de rediriger l'ensemble des billets vers des adresses plus "propres", mais surtout, qui seront de toute façon toutes différentes !

Travail ardu donc...

Le petit problème : mes actuelles URL sont de la forme -http://blog.aube-nature.com/?2008/10/08/282-chaton (avec ce p... de point d'interrogation, qui n'a JAMAIS gêné à mon référencement vu que je tape actuellement 1800 à 2000 visiteurs/jour)

J'ai il y a quelque temps voulu rediriger deux billets dont j'ai volontairement changé le titre (disons pour des motifs... juridiques :mrgreen: ) d'une URL sur l'autre, mais je n'ai pas réussi, à cause de ce fameux point d'interrogation qui semble méchamment perturber la compréhension de ma requête !

Du coup, quelle est la syntaxe à utiliser pour passer de l'adresse ci-dessus à par ex. -http://blog.aube-nature.com/photographie-chaton/ ?

Ceci ne fonctionne évidemment pas :
Code:
RewriteRule ^/?2008/01/08/199-ancien-nom$ /?2008/01/08/199-nouveau-nom [R=301]
 
WRInaute passionné
il faut utiliser une condition :
Code:
RewriteCond %{QUERY_STRING} ^2008/01/08/199-ancien-nom$
RewriteRule ^$ /?2008/01/08/199-nouveau-nom [R=301]
 
Discussions similaires
Haut