@vitaly_74

Как правильно настроить URL-manager в Yii2?

Добрый день, имеется backend под названием admin
url-manager имеет следующую конфигурацию:
'urlManager' => [
            'class' => 'yii\web\UrlManager',
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'enableStrictParsing' => true,
            'rules' => [
               ''=>"site/index",
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
                '/<action:\w+>'=>'site/<action>',
            ],
        ],

проблема в том что при переходе в tt.ru/admin/users нужно чтобы кидало в tt.ru/admin/users/all - как это сделать?
пробовал так: но не работает '/users'=>'//',
пишет 404
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_74 Автор вопроса
Нашел решение такое:
'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
               ''=>'site/index',
                '/<action:users>'=>'users/all',
                '/<action>'=>'site/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ],


но можно и редиректами (что кажется мне более верным)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы