@lilwings

Не работает чпу в yii2?

urlManager:

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'enableStrictParsing' => false,
    'rules' => [
        '' => 'index/index',
        'info' => 'info/info',
        'news' => 'news/news'
    ],
]


IndexController:

class IndexController extends Controller
{
    public function actionIndex() {
        return $this->render('index');
    }
}


InfoController:

class InfoController extends Controller
{
    public function actionInfo() {
        return $this->render('info');
    }
}


NewsController:

class NewsController extends Controller
{
    public function actionNews() {
        return $this->render('news');
    }
}
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@lilwings Автор вопроса
При включении urlManager, необходимо добавлять urlManager:

'request' => [
            'baseUrl' => '',
            'cookieValidationKey' => '...',
        ],
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dblearn94
@dblearn94
Приоритет правил не верный.
У вас первое правило подходит для всех запросов.
Ответ написан
Ваш ответ на вопрос

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

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