Сейчас все ок но товары, которые работали раньше по ссылке /site/card/название_товара работают только без /site/ , а обычные страницы и так и так.
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'' => 'site/index',
'<_a:[\w\-]+>' => 'site/<_a>',
'/'=>'site/',
),
),
Как сделать, чтобы товары тоже открывались по двум ссылкам?
Все заработало! Страницы которые просто /site/страница работают и так и так теперь, а вот товары открываются без /site/ , а если добавить /site/ то не работают. На первое время хотелось бы, чтобы работало и так и так.
Код сейчас такой:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'' => 'site/index',
'<_a:[\w\-]+>' => 'site/<_a>',
'/'=>'site/',
),
),
Ваш код отлично сработал для обычных страниц! А вот если запрашивать товар, то его ссылка идет такая - /site/card/название_товара - название_товара - это урл берется из БД. Я так чувствую еще что-то нужно дописать. Помогите пожалуйста, спасибо!
Сложность вся в том, что у меня urlManager вот такой:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'//'=>'/',
'/'=>'/view',
'//'=>'/',
'/'=>'/',
),
),