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...