Réécrire l’url avec la requête

Besoin d’un peu d’aide avec celui-ci. Je veux supprimer la requête d’une URL et réécrire la partie restante.

Ceci est l’URL actuelle

http://www.example.com/catold/catname/page/7?gdsr_sort=rating&gdsr_order=desc 

et que vous voulez le réécrire

 http://www.example.com/catnew/catname/page/1 

Merci

Essayez cette règle:

 RewriteCond %{QUERY_STRING} ^$ RewriteRule ^catnew/catname/page/[0-9]+/?$ %{REQUEST_URI}?gdsr_sort=rating&gdsr_order=desc [L,R] 

vous pouvez utiliser str.split (“?”) … il divisera la chaîne par? et vous obtenez le tableau de chaînes et

 var str = "http://www.example.com/catold/catname/page/7?gdsr_sort=rating&gdsr_order=desc"; var ssortingngArry = str.split("?"); // ssortingngArray[0] will be the ssortingng what you want...