@kuznecov85

Как настроить ЧПУ в Yii2?

Приветствую, я понимаю что вопрос "избитый", но нужна консультация на счет ЧПУ.
Есть сайт site.ru. На этом сайте есть раздел новостей, который доступен по адресу site.ru/news (отрабатывает контроллер News). Просмотр новости обрабатывает действие в контроллере News (логично, правда? =) ) и открывается по адресу site.ru/news/view (Контроллер News, действие View). Прибавляем к этому адресу параметр, который указывает на то, какую страницу открыть, получается что-то вроде site.ru/news/view?url=my-news

Так вот, суть вопроса: Как из site.ru/news/view?url=my-news сделать site.ru/news/my-news ?

Пробовал в UrlManager писать разные "изврщения" типа

'news' => 'news/index', 
'news/<url:\d+>' => 'news/',


Но не помогло.

Буду благодарен за помощь
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
'news/<url:[\w\-]+>' => 'news/view',
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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