Урл менеджер один путь правильный, все остальные неверные
У меня были проблемы с этим в течение долгого времени, и это становится действительно раздражающим. Я пробовал так много способов, что я действительно не знал, что делать. Это единственный, который будет перенаправлять, но проблема в том, что я не могу получить доступ ко всем другим URL-адресам.
этот '<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>',