2
У меня проблема с созданием симпатичного URL-адреса с правилами URLManager в yii2.Правила управления URL-адресами Yii2
Мой сайтContoller имеет actionProduct($slug)
и он создает URL-адрес: http://localhost/myweb/web/site/product?slug=new-product-name
и хотел бы создать URL-адрес: http://localhost/myweb/web/produkt/new-product-name
.
Я пытался использовать некоторые правила:
'site/product/<slug:\w+>' => 'produkt/<slug:\w+>',
'<controller:\w+>/<slug:[A-Za-z0-9 -_.]+>' => 'produkt',
'<controller:site>/<action:product>/<slug:\w+>' => 'produkt',
'/site/product/<slug:\w+>' => 'produkt',
, но это не работает.
извините, но как левая часть правила URL? '' '=>' produkt'' или что-то вроде '// => ' produkt''? –
Зависит от того, какое правило вы хотите. Например, это: '' site/product/ '=>' site/product ', ' –
Bizley
ok, он работает. Но когда я меняю его на '' site/product/ '=>' produkt'', все еще не работает –