Comment faire ? Redirection d'url avec paramètres

Nouveau WRInaute
Bonjour à tous,

Mon site a subit un refonte totale, nous sommes donc passé d'urls avec paramètres à des urls "propres" !
Soit index.php?page_site=paramètre1&page_bien=paramètre 2 vers /paramètre1/paramètre2/.

J'ai tout d'abord essayé de mettre en place une redirection 301 simple mais ça n'a pas fonctionné. Après recherche j'ai finalement utilisé cette solution qui a fonctionné :

RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_site=paramètre1&bien_page=paramètre2$
RewriteRule ^$ http://www.domaine.com/paramètre1/paramètre2/? [L,R=301].

Seulement voilà, j'ai du intégrer toutes mes redirections manuellement, y a-t-il une meilleure solution ? On m'a parlé d'expressions régulières ?

J'espère pouvoir bénéficier de vos avis et conseils.

Merci d'avance.

Nicolas
 
WRInaute impliqué
Du genre :
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_site=([^&]+)&bien_page=paramètre([^&]+)$
RewriteRule ^$ http://www.domaine.com/%1/%2/? [L,R=301].

Utiliser %x pour récupérer ces informations.
 
Nouveau WRInaute
De cette manière je code toutes mes redirections en une seule fois ?
Je vais faire le test et reviens vers vous !
 
Discussions similaires
Haut