[url_rewrite] 不确定参数的地址重写能否实现?

[url_rewrite] 不确定参数的地址重写能否实现?

原地址:
index.php?model=list&cat=1&page=2
重写后的地址如下:
/model/list/cat/1/page/2

上面的重写非常容易。

但是如果index.php后面的参数个数不确定,
有可能是: index.php?model=list
也有可能是:  index.php?cat=1&x=x&xx=xx&xxx=xxx ……

这样的重写能否实现?
不会... 继续请高人
但我看参数最好能有规律吧,没有规律估计没办法写.
其实我们在生成URL的时候,是否可以考虑到rewrite应用?
估计不太好搞吧
REWRITE里面有没有循环的语句?
可以使用rewritemap 调用一个外部脚本,perl之类的