Redirection apres rewrite

WRInaute occasionnel
Bonjour,
j'ai des liens sous la forme /index.php?lettre=A (de A a Z), que j'envisage de rewriter a /lettre-A.html
jusqu'a la aucun problem, seulement je veu qu'apres avoir rewriter ces liens , j'aimerai bien rediger tout mes anciens liens vers les nouveaux (301), question de dexindexé les anciens url et ne pas perdre de positionement

Merci de me repondre

Salutation
 
WRInaute passionné
avec ca :
Code:
RewriteCond %{QUERY_STRING} ^lettre=(.+)$
RewriteRule ^index\.php$   /lettre-%1.html?  [L,R=301]

la deuxième ligne est peut-être a dupliquer pour gérer l'accès par -http://tonsite.fr/?lettre=X
 
WRInaute occasionnel
Marche tres bien
seulement faudrai renomer la page index.php si non on aura une boucle qui n'affiche rien
Merci
 
WRInaute passionné
l'idéal c'est d'ajouter un paramètre pour ne pas boucler :

Code:
RewriteRule ^lettre-([A-Z])\.html$   /index.php?lettre=$1&stop  [L] 
RewriteCond %{QUERY_STRING} ^lettre=(.+)$
RewriteRule ^index\.php$   /lettre-%1.html?  [L,R=301]
 
Discussions similaires
Haut