Допустим есть такая ссылка,
"http://мойсайт.сом/site/sub?al=villas-and-houses"
я хочу при переходе на нее увидеть "http://мойсайт.сом/villas-and-houses"
написал такое правило, но есть одно но, оно работает там где в get параметре одно слово или разделено нижним подчеркиванием, а там где стоит дефис не хочет работать, как сделать что бы оно работало с дефисом?
'' => 'site/sub',
если в rules написать
'rules' => [
'' => 'site/sub'
'' => 'site/search'
]
то тогда при нажатии на site/search, выполняется работа site/sub, я так понимаю потому что site/sub идет первым в правиле и он его выполняет? как исправить лучше?