路由规则,在Url中替换使用'/'以外的符号连接 [ 2.0 版本 ]
有关于UrlManager的美化规则,可以学习手册或其他教程,
看到其他网站上有的路由是以横杠'-'分隔路由,很有趣,因此写了两条规则,供参考
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>-<action:\w+>-<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>-<action:\w+>'=>'<controller>/<action>',
],
],
效果
获得灵感之后可以尝试各种url规则
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>'=>'<controller>/index',
'<controller:\w+>.<action:\w+>'=>'<controller>/<action>',
'<controller:\w+>-<action:\w+>.<id:\d+>'=>'<controller>/<action>',
'<module:\w+>-<controller:\w+>'=>'<module>/<controller>/index',
'<module:\w+>-<controller:\w+>.<id:\d+>'=>'<module>/<controller>/index',
'<module:\w+>-<controller:\w+>.<action:\w+>'=>'<module>/<controller>/<action>',
'<module:\w+>-<controller:\w+>.<action:\w+>-<id:\d+>'=>'<module>/<controller>/<action>',
'<module:\w+>-<controller:\w+>.<action:\w+>-<id:\d+>-<page:\d+>-<per-page:\d+>'=>'<module>/<controller>/<action>',
],
],
仅供参考
lbmzorx
注册时间:2017-10-20
最后登录:2024-01-29
在线时长:189小时41分
最后登录:2024-01-29
在线时长:189小时41分
- 粉丝6
- 金钱15240
- 威望100
- 积分18130
共 0 条评论