@jqodirov
Специалист по внедрению ИТ в бизнес

Всё таки как же по человечески настроить ЧПУ на yii2?

Как же просто и по человечески настроить ЧПУ на yii2? Сколько способов нагуглил и в каждом из них разные подходы и никакие из них не работают! Изучать yii2 начал буквально вчера. После Django подход Yii кажется просто абсурдным.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 2
php10
@php10
Разработчик на PHP
Слишком размытый вопрос.
Вот в этой статье https://github.com/yiisoft/yii2/blob/master/docs/g... все разжевано очень подробно.

Вы используете Nginx или Apache?
Ответ написан
Комментировать
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
1. Нужно взять apache или nginx конфиг отсюда (в конце страницы).
2. В конфиге веб приложения включить pretty urls, например, так:
'components' => [
    // ...
    'urlManager' => [
        'class' => 'yii\web\UrlManager',
        // Hide index.php
        'showScriptName' => false,
        // Use pretty URLs
        'enablePrettyUrl' => true,
        'rules' => [
        ],
    ],
    // ...
],


Внутри rules можно указывать правила (например, регулярные выражения, по которым должен срабатывать иной action, или, к примеру, может быть иной alias.

Вот хорошая статья по теме, откуда и взят пример.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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