Есть Action в контроллере
public function actionCity($name)
{
///
}
Хочу чтобы при site.ru/city/moscow он пришел в этот Action и name было moscow. Как это сделать на UrlManager или .htaccess?
Вместо controller нужно указать название вашего контроллера, например если это SiteController, то должно быть site
Вместо action нужно указать название вашего экшена, например если это actionCity, то должно быть city
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'city/<name:\w+>' => 'controller/action/',
],
],
Подбробнее в документации Named Parameters
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости