В Yii2, файл с роутами называется "routes.php" и находится в директории "config". Этот файл определяет, какие URL-адреса относятся к каким контроллерам и действиям.
Контроллеры в Yii2 - это классы, которые управляют бизнес-логикой и реагируют на входящие запросы. У каждого контроллера есть набор действий, которые могут быть вызваны в зависимости от URI (Uniform Resource Identifier) или URL-адреса.
Роуты в Yii2 определены в виде массива с ключами-URL и значениями-контроллерами и действиями. Каждый элемент массива представляет собой правило маршрутизации, которое определяет, какой контроллер и действие должны быть вызваны при обращении к определенному URL-адресу. Например, чтобы настроить маршрут для URL-адреса "/site/index", необходимо добавить следующую запись в файл "routes.php":
return [ // ... 'site/index' => 'site/index', // ... ];
В данном случае, когда пользователь открывает URL-адрес "/site/index", Yii2 будет вызывать метод "actionIndex" в классе "SiteController". Ключ "site/index" является URL-адресом, а значение "site/index" представляет собой контроллер и действие, разделенные значением "/".
Файл "routes.php" может содержать несколько таких правил для различных URL-адресов в вашем приложении Yii2. Также можно использовать параметры и регулярные выражения для более гибкого определения маршрутов.
Надеюсь, это объяснение позволит вам лучше понять, где и как настраиваются роуты в Yii2.