我很长时间没遇到这个问题了,而且它真的很烦人。我尝试了很多方法,以至于我不知道该怎么做。这是唯一一个重定向,但问题是我无法访问所有其他网址。
这个'<item:.*>'=>'shop/product/view',
重定向到.com/Whatever+Name?id=89
之类的内容,我最终无法摆脱它。但更令人讨厌的是,当我点击所有其他模块,控制器时,我无法找到它们,它总是找不到。即使我试图复制类似'<name:.*>'=>'user/profile/view',
之类的东西,我也找不到页面。
在我的urlmanager中我有这个:
'<action:(about|contact|index)>' => 'site/<action>',
'site/category/<id:\d+>'=>array('site/category', 'caseSensitive'=>false),
'<item:.*>'=>'shop/product/view', //<--this causes problems '<module:\w+>/<controller:\w+>/<action:\w+>'=>'<module>/<controller>/<action>',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',