0

私は長い間これに悩まされてきましたが、本当に面倒です。私は本当に何をすべきかわからないところまで、多くの方法を試しました。これはリダイレクトする唯一のものですが、問題は他のすべての URL にアクセスできないことです。

これは、最後に id'<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>',
4

0 に答える 0