cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!

Как сделать ЧПУ с регулярным выражением Yii?

Есть ссылка вида site.ru/news?id=2
Нужно сделать чтобы была такого вида site.ru/news/2/
В правилах я прописал '<action>/<\d+>/'=>'site/news?id=\d+',
но у меня не работает

Если требуется вот весь менеджер
'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '<action>/<\d+>/'=>'site/news?id=<\d+>',
                 '<action>' => 'site/<action>',
            ],
        ],
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
cr1gger
@cr1gger Автор вопроса
Все дороги ведут в Рим — встретимся в Риме!
'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                [
                    'pattern' => 'news/<id:\d+>',
                    'route' => 'site/news',
                    'suffix' => '/'
                ],
                '<action>'=>'site/<action>',
                
            ],
        ],
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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