Задать вопрос
@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/',


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

Буду благодарен за помощь
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
'news/<url:[\w\-]+>' => 'news/view',
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы