yii2 Как убрать в url ?r=site/index и index.php

Как убрать в url  ?r=site/index и index.php?

yii2

Ответ

Шаг 1:  В файл config.php добавить настройки компонента urlManager:

Этот код должен быть в секции components. То есть полный фрагмент выглядит так:

Тем самым мы добились, чтобы работали ссылки вида http://localhost/basic/web/index.php/site/add.

Шаг2: Скрываем index.php. Для этого в папке web должен находиться файл .htaccess с кодом:

все вопросы и ответы по yii2