背景:
我已经开启了url美化,下面是目前的url规则
URL:
example.com/site/view?id=06XBvOuYTbVE9pH8t%2FKJg%3D%3D
其中参数id的值是加密了的
想要变成这种url:
1、example.com/view/06XBvOuYTbVE9pH8t%2FKJg%3D%3D.html
可是无论怎么配置都不好使,
但是这样的却是可以的:
2、example.com/view/1199.html
其中2的路由规则很好配:
rules => [ 'view/<id:\d+>' => 'site/view' // 好使]
但是1的路由规则怎么配都不好使:
rules => [ 'view/<id:[\w|%|=]+>' => 'site/view' // 不行 'view/<id:.*+>' => 'site/view' // 不行 'view/<id:.*>' => 'site/view' // 不行 '/view/<id:[^.]*>.html'=>'site/view?id=<id>' // 不行]
是不是rules规则只支持\d这个正则啊?
要怎么配置才会有1这种效果呢?
在线等
慕勒3428872
幕布斯6054654