Url rewriting Yii2如何在没有控制器名称的情况下重写url
我正在重写我的yii2网站URL。在我的配置文件中,我添加了Url rewriting Yii2如何在没有控制器名称的情况下重写url,url-rewriting,yii2,Url Rewriting,Yii2,我正在重写我的yii2网站URL。在我的配置文件中,我添加了 '<category_name>-<controller>-<category_id>'=>'<controller>/index' 这就是我得到的。但我需要像这样的东西 https://example.com/clothes-1 为此,我改变了规则 '<category_name>-<category_id>'=>'<controller&
'<category_name>-<controller>-<category_id>'=>'<controller>/index'
这就是我得到的。但我需要像这样的东西
https://example.com/clothes-1
为此,我改变了规则
'<category_name>-<category_id>'=>'<controller>/index'
'-'=>'/index'
但那个时候重写不起作用。我如何才能从该url中删除控制器名称系统如何知道,需要哪个控制器来继续url?在第一个例子中
'<category_name>-<controller>-<category_id>'=>'<controller>/index'
'-'=>'/index'
有一个控制器名。秒
'<category_name>-<category_id>'=>'<controller>/index'
'-'=>'/index'
没有控制器名称。
所以你需要说出来。试一试
'<category_name>-<category_id>'=>'shop/index'
'-'=>“店铺/索引”
是,它正在工作thanks@AbhijithAbhi请把答案标记为正确。
'<category_name>-<category_id>'=>'<controller>/index'
'<category_name>-<category_id>'=>'shop/index'