需要一点这方面的帮助。我想从URL中删除查询并重写其余部分。
这是当前的网址
http://www.example.com/catold/catname/page/7?gdsr_sort=rating&gdsr_order=desc
并希望将其重写为
http://www.example.com/catnew/catname/page/1
由于
答案 0 :(得分:1)
尝试此规则:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^catnew/catname/page/[0-9]+/?$ %{REQUEST_URI}?gdsr_sort=rating&gdsr_order=desc [L,R]
答案 1 :(得分:0)
你可以使用str.split(“?”)...它会将字符串拆分?你得到字符串数组和
var str = "http://www.example.com/catold/catname/page/7?gdsr_sort=rating&gdsr_order=desc";
var stringArry = str.split("?");
// stringArray[0] will be the string what you want...