有请强哥及一众高手,关于URL中参数间隔符的问题

项目中因为对SEO要求很高,现在的URL如:

domain/product/view/id/234.html

我可以通过自定义URL路由的rule可以转换为:

domain/product-234.html

这样的内容页是没有问题的。

可是如下的列表页:

domain/product/list/tid/1/sid/2/aid/3.html

要改成: domain/product-1-2-3.html 这样的话,会造成分页时page带不进来,导致分页失效!

说白了,我就是需要能够将原来的 / 分隔符自定义为 - 就能解决了,最好是 controller/action 也可以转化为 controller-action,不知道怎么解决啊?盼各位不吝赐教!

[已解决]


'<controller:\w+>-<action:\w+>-tid-<tid:\d+>-<page:\d+>'=>'<controller>/<action>'

这样就可以了