Redirection simple

Nouveau WRInaute
Salut,

Je cherche à mettre en place une réécriture simple :
- ancienne url : -http://www.domaine.com/breve.php3?id_breve=123
- nouvelle url : -http://www.domaine.com/?p=123

Dans mon htaccess, j'ai :
Code:
RewriteRule ^breve.php3?id_breve=(.*)$ ?p=$1&%{QUERY_STRING} [R=301,QSA,L]

et ça ne marche pas... pourtant, mes autres redirections fonctionnent...

merci pour votre aide
 
WRInaute discret
Bonjour,
si je pe me permetre, je ne comprend pas l'utilité d'une telle réécriture, l'utilité d'une réécriture et de suprimer les cactéres spéciaux d'une URL, et di passser des mots clef pour un meilleur référencement.

Pourquoi ne transforme tu pas tes Url en page-123.htm où page-123-tire.htm ce qui serai plus utile pour toi.

Je ne connai pas cette syntaxe, peu étre que cela vien de la:
Code:
%{QUERY_STRING}
 
WRInaute passionné
il n'est pas possible de mettre des paramètres dans la partie gauche de rewriterule :
Code:
RewriteCond %{QUERY_STRING} ^id_breve=(.*)$
RewriteRule ^breve\.php3$ /?p=%1 [R=301,L]
 
Nouveau WRInaute
@crocxx c'est pour faire la transition entre 2 CMS (rendre les anciennes pages consultables)

@webmasterlamogere Merci ! Ca marche impec !
 
Discussions similaires
Haut