2
我在使用yii2中的URLManager規則創建漂亮的URL時遇到了問題。Yii2 URL管理器規則
我的SiteContoller有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
好的,它可以工作。但是當我把它改成''site/product/'=>'produkt''仍然不起作用 –